| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- #include "gd32e230x_conf.h"
- #include "main.h"
- #include "SysTick.h"
- #include "Relay.h"
- #include "Key.h"
- #include "Led.h"
- #include "Timer.h"
- #include "Electricity.h"
- #include "Temprature.h"
- #include "Beep.h"
- #include "Fan.h"
- #include "Exti.h"
- #include "At24xx.h"
- #include "Fwdgt.h"
- #include "Mb.h"
- sts_data_t sts_data;
- sts_data_t *get_sts(void)
- {
- return &sts_data;
- }
- int main()
- {
- InitSysTick();
- InitKey();
- InitLED();
- InitTimer();
-
- at24xx_init();
- electricity_init();
- sts_exti_init();
-
-
-
-
- uint8_t md_addr = ReadKeyValue();
- eMBInit(MB_RTU,md_addr,0,115200,MB_PAR_NONE);
- eMBEnable();
-
-
-
- Fwdgt_Init();
- while(1){
- Fwdgt_reload();
- eMBPoll();
- }
- return 0;
- }
|