#include "main.h" #include "sw_timer.h" #include "gpio_state_led.h" #include "gpio_switch.h" #include "gpio_sensor.h" #include "uart1.h" #include "usart11_rs485.h" #include "spi10.h" #include "spi13.h" #include "timer12.h" #include "segment_74hc595d.h" #include "segment.h" #include "save_file.h" #include "driver_ds3231_basic.h" #include "gpio_i2c.h" #include "rtc_process.h" #include "action_process.h" #include "eeprom.h" #include "buzzer.h" #include "uart_packet.h" #include "kcd_hp100.h" void timer_test(void) { // GPIO_RELAY_T; } int main(void) { System_Clock_Initialization(); Systick_Initialization(1); FlashMEM_Clock_Initialization(); Usart11_Initialization(38400, USART1n_DATA_BIT_8, USART1n_PARITY_BIT_NONE, USART1n_STOP_BIT_1); Uart1_Initialization(115200, UARTn_DATA_BIT_8, UARTn_PARITY_BIT_NONE, UARTn_STOP_BIT_1); Uart_Packet_Initialization(); GPIO_I2C2_Initialization(); RTC_Process_Initialization(); Buzzer_Initialization(); Gpio_Sensor_PWR_Initialization(); Gpio_Relay_Initialization(); Gpio_Switch_Port_Initialization(); Gpio_StateLed_Initialization(); Timer12_Initialization(); SPI10_Initialization(1000000, SPI10_MODE0, false); SPI13_Initialization(1000000, SPI13_MODE0, false); Segment_Initialization(); KCD_HP100_Initialization(); Action_Initialization(); __enable_irq(); //SW_Timer_Callback_Register(SW_TIMER_RUN_CONTINUE, 100, timer_test); while(true) { SW_Timer_Callback_Process(); } #if 0 GPIO_I2C0_Initialization(); GPIO_I2C1_Initialization(); Action_Initialization(); //Sensor_Save_SDCard_Process(); //Timer12_Set_Match_Interrupt_Callback(timer_test); #endif }