gateway/User/start.c

65 lines
943 B
C
Raw Normal View History

2024-07-13 02:22:47 +00:00
#include <start.h>
#include "inc/Android.h"
2024-07-13 03:43:10 +00:00
#include "inc/Flash.h"
#include "inc/UART.h"
2024-07-13 02:22:47 +00:00
2024-07-13 03:43:10 +00:00
#include <inc/communication_protocol.h>
2024-07-15 09:22:55 +00:00
#include <inc/thread.h>
#include "inc/uart_dev.h"
2024-07-17 01:40:41 +00:00
#include "inc/thread_communication.h"
2024-07-13 02:22:47 +00:00
/*
* @brief Ӳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
* @param
* @retval
2024-07-13 02:22:47 +00:00
*
*/
void hareware_init()
{
android_PowerCtrl_Init();
android_PowerKey_Init();
2024-07-13 02:22:47 +00:00
// android_PowerKey_Rest();
// rt_kprintf("\nandroid_PowerKey_Rest OK\n");
2024-07-13 02:22:47 +00:00
J4_PWR_Open();
// SPI_Flash_TEST();
2024-07-13 02:22:47 +00:00
}
/*
* @brief <EFBFBD>̳߳<EFBFBD>ʼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
* @param
* @retval
2024-07-13 02:22:47 +00:00
*
*/
void software_init()
{
2024-08-07 06:53:50 +00:00
uart_all_dev_init();
// Send_mq_Init();
2024-07-17 01:40:41 +00:00
Recv_thread_Init();
// Send_thread_Init();
2024-08-07 06:53:50 +00:00
// while (1) {
//// uart_dev_write(g_J4RS485_UART8_handle, "hello world\n", sizeof("hello world\n"));
// rt_thread_delay(1000);
// }
2024-07-13 02:22:47 +00:00
}
/*
* @brief <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
* @param
* @retval
2024-07-13 02:22:47 +00:00
*
*/
void app_star()
{
hareware_init();
software_init();
}