Добавлен ADC SEQ (заготовка пока)
И небольшой рефакторинг
This commit is contained in:
@@ -32,12 +32,12 @@ typedef struct
|
||||
FunctionalState DMAReq; /*!< Разрешение генерации запросов к DMA */
|
||||
TMR_ExtInput_TypeDef ExtInput; /*!< Настройка внешнего тактирования таймера */
|
||||
void (*Callback)(void); /* Коллбек который вызовется по прерыванию таймера */
|
||||
}TMR_Init_TypeDef;
|
||||
}TMR_ExtInit_TypeDef;
|
||||
|
||||
typedef struct
|
||||
{
|
||||
TMR_TypeDef *TMR;
|
||||
TMR_Init_TypeDef *Config;
|
||||
TMR_TypeDef *Instance;
|
||||
TMR_ExtInit_TypeDef *Config;
|
||||
}TMR_HandleTypeDef;
|
||||
|
||||
extern TMR_HandleTypeDef htmr0;
|
||||
@@ -48,7 +48,7 @@ extern TMR_HandleTypeDef htmr3;
|
||||
//-- Exported functions prototypes ---------------------------------------------
|
||||
void tmr_init_first(void);
|
||||
|
||||
OperationStatus tmr_init(TMR_HandleTypeDef *htmr, TMR_Init_TypeDef *NewConfig);
|
||||
OperationStatus tmr_init(TMR_HandleTypeDef *htmr, TMR_ExtInit_TypeDef *NewConfig);
|
||||
OperationStatus tmr_set_callback(TMR_HandleTypeDef* htmr, int cb_type, void (*Callback)(void));
|
||||
|
||||
OperationStatus tmr_start(TMR_HandleTypeDef *htmr);
|
||||
@@ -59,5 +59,5 @@ int tmr_delay_done(TMR_HandleTypeDef *htmr, uint32_t delay, uint32_t *var);
|
||||
|
||||
|
||||
void tmr_handler(TMR_HandleTypeDef* htmr);
|
||||
void TMR_Init(TMR_TypeDef* TMRx, TMR_Init_TypeDef* InitStruct);
|
||||
void TMR_Init(TMR_TypeDef* TMRx, TMR_ExtInit_TypeDef* InitStruct);
|
||||
#endif /*__TMR_H*/
|
||||
|
||||
Reference in New Issue
Block a user