сделаны базовые хедеры: - mylibs_config - mylibs_defs - mylibs_include - trace - trackers - bit_access также сделан модуль general_gpio.c/.h Но надо проверить переструктуризированные модули Остальные модули __general_XXX в целом готовы и как-то работают (на МЗКТЭ) но не структуризированы
62 lines
2.0 KiB
C
62 lines
2.0 KiB
C
/*********************************UART**************************************
|
|
Данный файл содержит объявления базовых функции и дефайны для инициализации
|
|
UART.
|
|
***************************************************************************/
|
|
#ifndef __FLASH_GENERAL_H_
|
|
#define __FLASH_GENERAL_H_
|
|
|
|
//////////////////////////////////////////////////////////////////////
|
|
/////////////////////////---USER SETTINGS---/////////////////////////
|
|
|
|
|
|
/////////////////////////---USER SETTINGS---/////////////////////////
|
|
#include "mylibs_defs.h"
|
|
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////
|
|
////////////////////////////---DEFINES---////////////////////////////
|
|
|
|
////////////////////////////---DEFINES---////////////////////////////
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////
|
|
///////////////////////---STRUCTURES & ENUMS---//////////////////////
|
|
|
|
///////////////////////---STRUCTURES & ENUMS---//////////////////////
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////
|
|
///////////////////////////---FUNCTIONS---///////////////////////////
|
|
|
|
HAL_StatusTypeDef FLASH_Enable_DualBankMode(void);
|
|
HAL_StatusTypeDef FLASH_WriteProtection(uint32_t BankN, uint32_t WriteProtection);
|
|
/* functions for reading bytes/halswords/words */
|
|
uint8_t FLASH_Read_Byte(uint32_t add);
|
|
uint16_t FLASH_Read_HalfWord(uint32_t add);
|
|
uint32_t FLASH_Read_Word(uint32_t add);
|
|
/* functions for writing bytes/halswords/words */
|
|
HAL_StatusTypeDef FLASH_Write_Byte(uint32_t Address, uint8_t Data);
|
|
HAL_StatusTypeDef FLASH_Write_HalfWord(uint32_t Address, uint16_t Data);
|
|
HAL_StatusTypeDef FLASH_Write_Word(uint32_t Address, uint32_t Data);
|
|
///////////////////////////---FUNCTIONS---///////////////////////////
|
|
|
|
#ifndef LED_PWM_TICKS
|
|
#define LED_PWM_TICKS 15
|
|
#endif
|
|
|
|
#ifndef LED_ON
|
|
#define LED_ON 1
|
|
#endif
|
|
#ifndef LED_OFF
|
|
#define LED_OFF 0
|
|
#endif
|
|
|
|
#ifndef SW_ON
|
|
#define SW_ON 1
|
|
#endif
|
|
#ifndef SW_OFF
|
|
#define SW_OFF 0
|
|
#endif
|
|
|
|
#endif // __FLASH_GENERAL_H_
|