91 lines
1.3 KiB
C
91 lines
1.3 KiB
C
#include "sim.h"
|
|
#include "sensor.h"
|
|
#include <rtthread.h>
|
|
#include <rthw.h>
|
|
#include <dev_wlan_mgnt.h>
|
|
#include <dev_wlan_cfg.h>
|
|
#include <dev_wlan_prot.h>
|
|
#include <ap3216c.h>
|
|
#include "my_func.h"
|
|
#include "status.h"
|
|
|
|
static int board_init(void)
|
|
{
|
|
|
|
return 0;
|
|
}
|
|
INIT_BOARD_EXPORT(board_init);
|
|
|
|
static int prev_init(void)
|
|
{
|
|
|
|
return 0;
|
|
}
|
|
INIT_PREV_EXPORT(prev_init);
|
|
|
|
static int device_init(void)
|
|
{
|
|
|
|
return 0;
|
|
}
|
|
INIT_DEVICE_EXPORT(device_init);
|
|
|
|
static int component_init(void)
|
|
{
|
|
|
|
return 0;
|
|
}
|
|
|
|
INIT_COMPONENT_EXPORT(component_init);
|
|
static int env_init(void)
|
|
{
|
|
|
|
return 0;
|
|
}
|
|
INIT_ENV_EXPORT(env_init);
|
|
|
|
static int app_init(void)
|
|
{
|
|
return 0;
|
|
}
|
|
INIT_APP_EXPORT(app_init);
|
|
// extern int wifi_join(int argc, char *argv[]);
|
|
extern int aiv_init(void);
|
|
extern int mot_init(void);
|
|
extern int last_stop;
|
|
int main_init(void)
|
|
{
|
|
my_round(20);
|
|
|
|
sim_dev_init();
|
|
|
|
ath_init();
|
|
|
|
wla_init();
|
|
|
|
// if (wlan_connected == RT_EOK)
|
|
// {
|
|
// last_stop = 1;
|
|
// mqt_init();
|
|
// }
|
|
|
|
ap3_init();
|
|
|
|
inf_init();
|
|
|
|
cdc_init();
|
|
|
|
tst_init(); // 不知道为什么不能在mqtt_init()之前,不然报错
|
|
|
|
serial_init();
|
|
|
|
mot_init();
|
|
|
|
aiv_init();
|
|
|
|
sensor_init();
|
|
|
|
status_init();
|
|
// led_init();
|
|
}
|
|
MSH_CMD_EXPORT_ALIAS(main_init, myproject, run my project); |