123456789101112131415161718192021222324252627282930313233343536373839404142 |
- #pragma once
- #ifndef _BOARD_H_
- #define _BOARD_H_
- /* Includes */
- #include "main.h"
- /* Type Defs */
- typedef enum {
- Disable = 0,
- Emable = 1
- } dis_en_t;
- /* Defines */
- /* Exported macros */
- #define BUZER_ON TIM1->CR1 |= TIM_CR1_CEN
- #define BUZER_OFF TIM1->CR1 &= ~TIM_CR1_CEN
- /* Exported constants */
- #define DISPLAY_COLUMNS 24
- /* Variables */
- extern uint8_t display_Buffer[];
- /* Exported funcions */
- void Board_Init(void);
- void display_Init(void);
- void display_WriteData(const uint8_t * data, uint8_t addr, uint8_t len);
- void display_WriteBuffer(void);
- void display_PWM(uint8_t pwm);
- void display_BlinkState(dis_en_t state);
- void display_LedState(dis_en_t state);
- void display_Fill(uint8_t pattern);
- void EXTI4_15_IRQHandler(void);
- void DMA1_Channel2_3_IRQHandler(void);
- void I2C1_IRQHandler(void);
- void display_test(void);
- void buzer_On(void);
- void buzer_Off(void);
- #endif /* _BOARD_H_ */
|