File tree 2 files changed +5
-1
lines changed
2 files changed +5
-1
lines changed Original file line number Diff line number Diff line change 75
75
#elif defined (STM32F1xx )
76
76
#define FLASH_BASE_ADDRESS ((uint32_t)((FLASH_BANK1_END + 1) - FLASH_PAGE_SIZE)) //0x0801FC00
77
77
#define FLASH_PAGE_NUMBER 127
78
+ #elif defined (STM32F2xx )
79
+ /*start address:from sector2 : after 16KByte of used Flash memory */
80
+ #define FLASH_BASE_ADDRESS ((uint32_t)(0x08008000))
81
+ #define FLASH_DATA_SECTOR FLASH_SECTOR_2
78
82
#elif defined (STM32F3xx )
79
83
#define FLASH_BASE_ADDRESS ((uint32_t)((0x0807FFFF + 1) - FLASH_PAGE_SIZE)) //0x0807F800
80
84
#elif defined (STM32F4xx )
Original file line number Diff line number Diff line change @@ -528,7 +528,7 @@ void HAL_UART_TxCpltCallback(UART_HandleTypeDef *huart) {
528
528
void HAL_UART_ErrorCallback (UART_HandleTypeDef * huart )
529
529
{
530
530
volatile uint32_t tmpval ;
531
- #if defined(STM32F1xx ) || defined(STM32F4xx )
531
+ #if defined(STM32F1xx ) || defined(STM32F2xx ) || defined( STM32F4xx )
532
532
if (__HAL_UART_GET_FLAG (huart , UART_FLAG_PE ) != RESET ) {
533
533
tmpval = huart -> Instance -> DR ; // Clear PE flag
534
534
} else if (__HAL_UART_GET_FLAG (huart , UART_FLAG_FE ) != RESET ) {
You can’t perform that action at this time.
0 commit comments