#include "main.h"
#include "stm32f1xx_hal.h"
#include "usb.h"
+#include "app.h"
/* USER CODE BEGIN Includes */
MX_I2C2_Init();
MX_USB_PCD_Init();
/* USER CODE BEGIN 2 */
+ display_init();
usb_start(&usb);
/* USER CODE END 2 */
int cnt = 0;
while (1)
{
+ debug_printf("Counter = %d\n", cnt);
+ display_counter(cnt);
LL_GPIO_SetOutputPin(LED_GPIO_Port, LED_Pin);
LL_mDelay(500);
LL_GPIO_ResetOutputPin(LED_GPIO_Port, LED_Pin);
LL_mDelay(500);
- debug_printf("Counter = %d\n", cnt++);
+ cnt++;
/* USER CODE END WHILE */
/**I2C Initialization
*/
I2C_InitStruct.PeripheralMode = LL_I2C_MODE_I2C;
- I2C_InitStruct.ClockSpeed = 400000;
+ I2C_InitStruct.ClockSpeed = 100000;
I2C_InitStruct.DutyCycle = LL_I2C_DUTYCYCLE_2;
I2C_InitStruct.OwnAddress1 = 0;
I2C_InitStruct.TypeAcknowledge = LL_I2C_ACK;