1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- #pragma once
- #ifndef __MAIN_H__
- #define __MAIN_H__
- #include "buttons.h"
- /* Private defines */
- #define TOP_INFO_1_X 0
- #define TOP_INFO_1_Y 0
- #define TOP_INFO_2_X 120
- #define TOP_INFO_2_Y 0
- /* Private variables */
- /*
- * SPI configuration structure.
- * Speed 12 MHz, CPHA=0, CPOL=0, 8bits frames, MSb transmitted first.
- * Soft slave select.
- */
- static const SPIConfig spi1cfg = {
- .circular = false,
- .slave = false,
- .data_cb = NULL,
- .error_cb = NULL,
- .cr1 = 0U,
- .cr2 = 0U
- };
- /* Private function prototypes */
- static void btn1_handler(const button_state_t);
- static void btn2_handler(const button_state_t);
- static void btn3_handler(const button_state_t);
- static void btn4_handler(const button_state_t);
- static btn_hndlr bha[Button_Num] = {
- btn1_handler,
- btn2_handler,
- btn3_handler,
- btn4_handler
- };
- static void lcd_MainScreen(void);
- static void lcd_ClearMain(void);
- #endif /* __MAIN_H__ */
|