stop run cmd
This commit is contained in:
+28
-1
@@ -345,7 +345,34 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
|
|||||||
# Utilities
|
# Utilities
|
||||||
#
|
#
|
||||||
# CONFIG_RT_USING_RYM is not set
|
# CONFIG_RT_USING_RYM is not set
|
||||||
# CONFIG_RT_USING_ULOG is not set
|
CONFIG_RT_USING_ULOG=y
|
||||||
|
# CONFIG_ULOG_OUTPUT_LVL_A is not set
|
||||||
|
# CONFIG_ULOG_OUTPUT_LVL_E is not set
|
||||||
|
# CONFIG_ULOG_OUTPUT_LVL_W is not set
|
||||||
|
# CONFIG_ULOG_OUTPUT_LVL_I is not set
|
||||||
|
CONFIG_ULOG_OUTPUT_LVL_D=y
|
||||||
|
CONFIG_ULOG_OUTPUT_LVL=7
|
||||||
|
# CONFIG_ULOG_USING_ISR_LOG is not set
|
||||||
|
CONFIG_ULOG_ASSERT_ENABLE=y
|
||||||
|
CONFIG_ULOG_LINE_BUF_SIZE=128
|
||||||
|
# CONFIG_ULOG_USING_ASYNC_OUTPUT is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# log format
|
||||||
|
#
|
||||||
|
# CONFIG_ULOG_OUTPUT_FLOAT is not set
|
||||||
|
# CONFIG_ULOG_USING_COLOR is not set
|
||||||
|
CONFIG_ULOG_OUTPUT_TIME=y
|
||||||
|
# CONFIG_ULOG_TIME_USING_TIMESTAMP is not set
|
||||||
|
CONFIG_ULOG_OUTPUT_LEVEL=y
|
||||||
|
CONFIG_ULOG_OUTPUT_TAG=y
|
||||||
|
# CONFIG_ULOG_OUTPUT_THREAD_NAME is not set
|
||||||
|
# end of log format
|
||||||
|
|
||||||
|
CONFIG_ULOG_BACKEND_USING_CONSOLE=y
|
||||||
|
# CONFIG_ULOG_BACKEND_USING_FILE is not set
|
||||||
|
# CONFIG_ULOG_USING_FILTER is not set
|
||||||
|
# CONFIG_ULOG_USING_SYSLOG is not set
|
||||||
# CONFIG_RT_USING_UTEST is not set
|
# CONFIG_RT_USING_UTEST is not set
|
||||||
# CONFIG_RT_USING_VAR_EXPORT is not set
|
# CONFIG_RT_USING_VAR_EXPORT is not set
|
||||||
# CONFIG_RT_USING_RESOURCE_ID is not set
|
# CONFIG_RT_USING_RESOURCE_ID is not set
|
||||||
|
|||||||
@@ -6,8 +6,8 @@
|
|||||||
|
|
||||||
struct chrg_io_t chrgios[TOTAL_IOS] = {
|
struct chrg_io_t chrgios[TOTAL_IOS] = {
|
||||||
[IDX_GPO_LED1] = {GPO_PIN_LED1, PIN_MODE_OUTPUT, PIN_HIGH},
|
[IDX_GPO_LED1] = {GPO_PIN_LED1, PIN_MODE_OUTPUT, PIN_HIGH},
|
||||||
[IDX_GPO_LED2] = {GPO_PIN_LED2, PIN_MODE_OUTPUT, PIN_HIGH},
|
[IDX_GPO_LED2] = {GPO_PIN_LED2, PIN_MODE_OUTPUT, PIN_LOW},
|
||||||
[IDX_GPO_LED3] = {GPO_PIN_LED3, PIN_MODE_OUTPUT, PIN_HIGH},
|
[IDX_GPO_LED3] = {GPO_PIN_LED3, PIN_MODE_OUTPUT, PIN_LOW},
|
||||||
[IDX_GPO_UART_SW1] = {GPO_PIN_UART_SW1, PIN_MODE_OUTPUT, PIN_LOW},
|
[IDX_GPO_UART_SW1] = {GPO_PIN_UART_SW1, PIN_MODE_OUTPUT, PIN_LOW},
|
||||||
[IDX_GPO_UART_SW2] = {GPO_PIN_UART_SW2, PIN_MODE_OUTPUT, PIN_LOW},
|
[IDX_GPO_UART_SW2] = {GPO_PIN_UART_SW2, PIN_MODE_OUTPUT, PIN_LOW},
|
||||||
[IDX_GPO_UART_SW3] = {GPO_PIN_UART_SW3, PIN_MODE_OUTPUT, PIN_LOW},
|
[IDX_GPO_UART_SW3] = {GPO_PIN_UART_SW3, PIN_MODE_OUTPUT, PIN_LOW},
|
||||||
|
|||||||
@@ -20,13 +20,13 @@ struct chrg_led_t chrgleds[TOTAL_LEDS] = {
|
|||||||
.tmr_millis_off = PULSE_TIME*8,
|
.tmr_millis_off = PULSE_TIME*8,
|
||||||
.tmr_times = 1,
|
.tmr_times = 1,
|
||||||
.tmr_cnt = 0,
|
.tmr_cnt = 0,
|
||||||
} /*,
|
},
|
||||||
[IDX_LED2] = {
|
[IDX_LED2] = {
|
||||||
.index = IDX_LED2,
|
.index = IDX_LED2,
|
||||||
.pin_name = PIN_NAME_LED2,
|
.pin_name = PIN_NAME_LED2,
|
||||||
.pin_base = PIN_LED2,
|
.pin_base = PIN_LED2,
|
||||||
.pin_mode = PIN_MODE_OUTPUT,
|
.pin_mode = PIN_MODE_OUTPUT,
|
||||||
.pin_value = PIN_HIGH,
|
.pin_value = PIN_LOW,
|
||||||
.tmr_name = TMR_NAME_LED2,
|
.tmr_name = TMR_NAME_LED2,
|
||||||
.tmr_fd = RT_NULL,
|
.tmr_fd = RT_NULL,
|
||||||
.tmr_stage = PIN_STAGE_IDLE,
|
.tmr_stage = PIN_STAGE_IDLE,
|
||||||
@@ -40,7 +40,7 @@ struct chrg_led_t chrgleds[TOTAL_LEDS] = {
|
|||||||
.pin_name = PIN_NAME_LED3,
|
.pin_name = PIN_NAME_LED3,
|
||||||
.pin_base = PIN_LED3,
|
.pin_base = PIN_LED3,
|
||||||
.pin_mode = PIN_MODE_OUTPUT,
|
.pin_mode = PIN_MODE_OUTPUT,
|
||||||
.pin_value = PIN_HIGH,
|
.pin_value = PIN_LOW,
|
||||||
.tmr_name = TMR_NAME_LED3,
|
.tmr_name = TMR_NAME_LED3,
|
||||||
.tmr_fd = RT_NULL,
|
.tmr_fd = RT_NULL,
|
||||||
.tmr_stage = PIN_STAGE_IDLE,
|
.tmr_stage = PIN_STAGE_IDLE,
|
||||||
@@ -48,7 +48,7 @@ struct chrg_led_t chrgleds[TOTAL_LEDS] = {
|
|||||||
.tmr_millis_off = PULSE_TIME*8,
|
.tmr_millis_off = PULSE_TIME*8,
|
||||||
.tmr_times = 1,
|
.tmr_times = 1,
|
||||||
.tmr_cnt = 0,
|
.tmr_cnt = 0,
|
||||||
}*/
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
rt_int32_t chrg_led_get (eIDX_LED index)
|
rt_int32_t chrg_led_get (eIDX_LED index)
|
||||||
|
|||||||
@@ -32,8 +32,8 @@
|
|||||||
|
|
||||||
typedef enum {
|
typedef enum {
|
||||||
IDX_LED1 = 0, // LED1
|
IDX_LED1 = 0, // LED1
|
||||||
// IDX_LED2, // LED2
|
IDX_LED2, // LED2
|
||||||
// IDX_LED3, // LED3
|
IDX_LED3, // LED3
|
||||||
TOTAL_LEDS
|
TOTAL_LEDS
|
||||||
} eIDX_LED;
|
} eIDX_LED;
|
||||||
|
|
||||||
|
|||||||
@@ -12,9 +12,7 @@
|
|||||||
#include <rtdbg.h>
|
#include <rtdbg.h>
|
||||||
|
|
||||||
struct chrg_lcd_t chrglcd = {
|
struct chrg_lcd_t chrglcd = {
|
||||||
.name = THR_NAME_LCD,
|
|
||||||
.devname = DEV_NAME_LCD,
|
.devname = DEV_NAME_LCD,
|
||||||
.tid = RT_NULL,
|
|
||||||
.tty = RT_NULL,
|
.tty = RT_NULL,
|
||||||
|
|
||||||
};
|
};
|
||||||
@@ -70,14 +68,20 @@ int chrg_lcd_send (char *cmd)
|
|||||||
|
|
||||||
void chrg_lcd_thread_entry (void *data)
|
void chrg_lcd_thread_entry (void *data)
|
||||||
{
|
{
|
||||||
struct chrg_lcd_t *pLCD = (struct chrg_lcd_t *)data;
|
struct chrg_thread_t *pTHR = (struct chrg_thread_t *)data;
|
||||||
|
|
||||||
if ((RT_NULL == pLCD)||(RT_NULL == pLCD->tty)) {
|
if (RT_NULL == pTHR) {
|
||||||
return ;
|
return ;
|
||||||
}
|
}
|
||||||
|
|
||||||
int len = 0;
|
int len = 0;
|
||||||
struct chrg_tty_t *pTTY = pLCD->tty;
|
struct chrg_tty_t *pTTY = RT_NULL;
|
||||||
|
struct chrg_lcd_t *pLCD = &chrglcd;
|
||||||
|
pTTY = chrg_tty_create(pLCD->devname, 115200, 0, -1, 1);
|
||||||
|
if (RT_NULL == pTTY) {
|
||||||
|
LOG_E("tty can't create.");
|
||||||
|
return ;
|
||||||
|
}
|
||||||
|
|
||||||
chrg_tty_set_recv_tmo(pTTY, 100);
|
chrg_tty_set_recv_tmo(pTTY, 100);
|
||||||
if (chrg_tty_connect(pTTY) != RT_EOK) {
|
if (chrg_tty_connect(pTTY) != RT_EOK) {
|
||||||
@@ -85,7 +89,10 @@ void chrg_lcd_thread_entry (void *data)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pLCD->tty = pTTY;
|
||||||
|
|
||||||
while (1) {
|
while (1) {
|
||||||
|
rt_memset(pLCD->rx_buf, 0, SIZE_BUF_TTY);
|
||||||
len = chrg_tty_recv(pTTY, pLCD->rx_buf, sizeof(pLCD->rx_buf));
|
len = chrg_tty_recv(pTTY, pLCD->rx_buf, sizeof(pLCD->rx_buf));
|
||||||
if (len <= 0) {
|
if (len <= 0) {
|
||||||
rt_thread_mdelay(1);
|
rt_thread_mdelay(1);
|
||||||
@@ -99,36 +106,6 @@ void chrg_lcd_thread_entry (void *data)
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
int chrg_lcd_init (void)
|
|
||||||
{
|
|
||||||
rt_err_t ret;
|
|
||||||
struct chrg_lcd_t *pLCD = &chrglcd;
|
|
||||||
|
|
||||||
pLCD->tty = chrg_tty_create(pLCD->devname, 115200, 0, -1, 1);
|
|
||||||
if (RT_NULL == pLCD->tty) {
|
|
||||||
LOG_E("tty can't create.");
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
|
|
||||||
rt_memset(pLCD->rx_buf, 0, SIZE_BUF_TTY);
|
|
||||||
|
|
||||||
ret = rt_mutex_init(&pLCD->lock, pLCD->name, RT_IPC_FLAG_FIFO);
|
|
||||||
if (ret != RT_EOK) {
|
|
||||||
LOG_E("init mutex '%s' failed.", pLCD->name);
|
|
||||||
return ret;
|
|
||||||
}
|
|
||||||
|
|
||||||
pLCD->tid = rt_thread_create(pLCD->name, chrg_lcd_thread_entry, pLCD, 4096,
|
|
||||||
RT_MAIN_THREAD_PRIORITY, 20);
|
|
||||||
if (RT_NULL != pLCD->tid) {
|
|
||||||
rt_thread_startup(pLCD->tid);
|
|
||||||
} else {
|
|
||||||
LOG_E("create thread '%s' failed.", pLCD->name);
|
|
||||||
}
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
#if 1
|
#if 1
|
||||||
static int lcdsend(rt_uint8_t argc, char **argv)
|
static int lcdsend(rt_uint8_t argc, char **argv)
|
||||||
|
|||||||
@@ -9,10 +9,7 @@
|
|||||||
#define DEV_NAME_LCD "uart2"
|
#define DEV_NAME_LCD "uart2"
|
||||||
|
|
||||||
struct chrg_lcd_t {
|
struct chrg_lcd_t {
|
||||||
const char *name;
|
|
||||||
const char *devname;
|
const char *devname;
|
||||||
struct rt_thread *tid;
|
|
||||||
struct rt_mutex lock;
|
|
||||||
|
|
||||||
struct chrg_tty_t *tty;
|
struct chrg_tty_t *tty;
|
||||||
rt_uint8_t rx_buf[SIZE_BUF_TTY];
|
rt_uint8_t rx_buf[SIZE_BUF_TTY];
|
||||||
@@ -23,8 +20,6 @@ extern struct chrg_lcd_t chrglcd;
|
|||||||
|
|
||||||
extern int chrg_lcd_send (char *cmd);
|
extern int chrg_lcd_send (char *cmd);
|
||||||
|
|
||||||
extern int chrg_lcd_init (void);
|
|
||||||
|
|
||||||
extern void chrg_lcd_thread_entry (void *data);
|
extern void chrg_lcd_thread_entry (void *data);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -9,8 +9,9 @@
|
|||||||
#include "chrg_roll_nor.h"
|
#include "chrg_roll_nor.h"
|
||||||
#include "chrg_switch.h"
|
#include "chrg_switch.h"
|
||||||
#include "chrg_utils.h"
|
#include "chrg_utils.h"
|
||||||
|
#include "ulog.h"
|
||||||
|
|
||||||
#define LOG_TAG "chrg.nor"
|
//#define LOG_TAG "chrg.nor"
|
||||||
#define DBG_LEVEL DBG_LOG
|
#define DBG_LEVEL DBG_LOG
|
||||||
#include <rtdbg.h>
|
#include <rtdbg.h>
|
||||||
|
|
||||||
@@ -51,6 +52,7 @@ int chrg_north_send (rt_uint8_t *data, rt_size_t length)
|
|||||||
struct chrg_tty_t *pTTY = chrgnorth.tty;
|
struct chrg_tty_t *pTTY = chrgnorth.tty;
|
||||||
|
|
||||||
if (RT_NULL != pTTY) {
|
if (RT_NULL != pTTY) {
|
||||||
|
LOG_HEX("sendN", 32, data, length);
|
||||||
ret = chrg_tty_send(pTTY, data, length);
|
ret = chrg_tty_send(pTTY, data, length);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -249,6 +251,7 @@ void chrg_north_thread_entry (void *data)
|
|||||||
}
|
}
|
||||||
|
|
||||||
rt_ringbuffer_put(pNOR->rb, pNOR->rx_buf, len);
|
rt_ringbuffer_put(pNOR->rb, pNOR->rx_buf, len);
|
||||||
|
LOG_HEX("recvN", 32, pNOR->rx_buf, len);
|
||||||
|
|
||||||
if (1 == pNOR->frame.findhead) {
|
if (1 == pNOR->frame.findhead) {
|
||||||
if (rt_tick_get() >= pNOR->frame.last_tick + 100) { // 100ms
|
if (rt_tick_get() >= pNOR->frame.last_tick + 100) { // 100ms
|
||||||
|
|||||||
@@ -1,7 +1,9 @@
|
|||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
#include <string.h>
|
||||||
#include <rtthread.h>
|
#include <rtthread.h>
|
||||||
|
|
||||||
#include "chrg_gpio.h"
|
#include "chrg_gpio.h"
|
||||||
|
#include "chrg_led.h"
|
||||||
#include "chrg_thread.h"
|
#include "chrg_thread.h"
|
||||||
#include "chrg_sink.h"
|
#include "chrg_sink.h"
|
||||||
#include "chrg_source.h"
|
#include "chrg_source.h"
|
||||||
@@ -13,6 +15,7 @@
|
|||||||
#define LOG_TAG "chrg.rollnor"
|
#define LOG_TAG "chrg.rollnor"
|
||||||
#include <rtdbg.h>
|
#include <rtdbg.h>
|
||||||
|
|
||||||
|
rt_uint8_t nor_run = 1;
|
||||||
rt_uint8_t nor_ch = IDX_NOR_CH1;
|
rt_uint8_t nor_ch = IDX_NOR_CH1;
|
||||||
|
|
||||||
const rt_base_t sw_uart[TOTAL_NOR_CHS] = {
|
const rt_base_t sw_uart[TOTAL_NOR_CHS] = {
|
||||||
@@ -65,6 +68,10 @@ void chrg_roll_nor_thread_entry (void *data)
|
|||||||
chrg_north_switch((eIDX_NOR_CH)nor_ch);
|
chrg_north_switch((eIDX_NOR_CH)nor_ch);
|
||||||
source_get_vc(5000, 1000);
|
source_get_vc(5000, 1000);
|
||||||
} else {
|
} else {
|
||||||
|
if (0 == nor_run) {
|
||||||
|
rt_thread_mdelay(1000);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
pNOR->idx = idx%TOTAL_NOR_CHS;
|
pNOR->idx = idx%TOTAL_NOR_CHS;
|
||||||
|
|
||||||
@@ -73,6 +80,7 @@ void chrg_roll_nor_thread_entry (void *data)
|
|||||||
rt_thread_mdelay(1);
|
rt_thread_mdelay(1);
|
||||||
continue;
|
continue;
|
||||||
} else {
|
} else {
|
||||||
|
chrg_led_flashing(IDX_LED2, TIMES_ONE, PULSE_TIME*2, PULSE_TIME*2);
|
||||||
chrg_north_switch(pNOR->idx);
|
chrg_north_switch(pNOR->idx);
|
||||||
|
|
||||||
pSW = &pNOR->sw[pNOR->idx];
|
pSW = &pNOR->sw[pNOR->idx];
|
||||||
@@ -90,7 +98,7 @@ void chrg_roll_nor_thread_entry (void *data)
|
|||||||
idx++;
|
idx++;
|
||||||
}
|
}
|
||||||
|
|
||||||
ret = rt_mb_recv(pTN->mb, (rt_uint32_t *)&pMB_R, 100); // 超时 100ms
|
ret = rt_mb_recv(pTN->mb, (rt_uint32_t *)&pMB_R, 200); // 超时 200ms
|
||||||
if ((RT_EOK == ret)&&(RT_NULL != pMB_R)) {
|
if ((RT_EOK == ret)&&(RT_NULL != pMB_R)) {
|
||||||
crc = calc_crc8(pMB_R->payload, pMB_R->length-1);
|
crc = calc_crc8(pMB_R->payload, pMB_R->length-1);
|
||||||
if (crc == pMB_R->payload[pMB_R->length-1]) {
|
if (crc == pMB_R->payload[pMB_R->length-1]) {
|
||||||
@@ -115,7 +123,7 @@ void chrg_roll_nor_thread_entry (void *data)
|
|||||||
}
|
}
|
||||||
|
|
||||||
rt_thread_mdelay(50); // 间隔 50ms
|
rt_thread_mdelay(50); // 间隔 50ms
|
||||||
} else if (RT_ETIMEOUT == ret) {
|
} else {
|
||||||
rt_mutex_take(pTHR->mutex, RT_WAITING_FOREVER);
|
rt_mutex_take(pTHR->mutex, RT_WAITING_FOREVER);
|
||||||
pNOR->manual = 0;
|
pNOR->manual = 0;
|
||||||
rt_mutex_release(pTHR->mutex);
|
rt_mutex_release(pTHR->mutex);
|
||||||
@@ -150,6 +158,27 @@ static int north_send(rt_uint8_t argc, char **argv)
|
|||||||
|
|
||||||
MSH_CMD_EXPORT(north_send, north send test);
|
MSH_CMD_EXPORT(north_send, north send test);
|
||||||
|
|
||||||
|
static int north_run (int argc, char **argv)
|
||||||
|
{
|
||||||
|
if (2 != argc) {
|
||||||
|
rt_kprintf("help : %s start|stop\r\n", argv[0]);
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (rt_strcmp(argv[1], "start") == 0) {
|
||||||
|
nor_run = 1;
|
||||||
|
} else if (rt_strcmp(argv[1], "stop") == 0) {
|
||||||
|
nor_run = 0;
|
||||||
|
} else {
|
||||||
|
rt_kprintf("help : %s start|stop\r\n", argv[0]);
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
MSH_CMD_EXPORT(north_run, north auto run);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,8 @@
|
|||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
#include <string.h>
|
||||||
#include <rtthread.h>
|
#include <rtthread.h>
|
||||||
|
|
||||||
|
#include "chrg_led.h"
|
||||||
#include "chrg_thread.h"
|
#include "chrg_thread.h"
|
||||||
#include "chrg_roll_sou.h"
|
#include "chrg_roll_sou.h"
|
||||||
#include "chrg_eload.h"
|
#include "chrg_eload.h"
|
||||||
@@ -10,6 +11,7 @@
|
|||||||
#define LOG_TAG "chrg.rollsou"
|
#define LOG_TAG "chrg.rollsou"
|
||||||
#include <rtdbg.h>
|
#include <rtdbg.h>
|
||||||
|
|
||||||
|
rt_uint8_t sou_run = 1;
|
||||||
rt_uint8_t sou_ch = IDX_SOU_CH1;
|
rt_uint8_t sou_ch = IDX_SOU_CH1;
|
||||||
rt_uint8_t sou_pt = MB_R_PART1;
|
rt_uint8_t sou_pt = MB_R_PART1;
|
||||||
|
|
||||||
@@ -37,6 +39,11 @@ void chrg_roll_sou_thread_entry (void *data)
|
|||||||
chrg_eload_refresh(ID_ELOAD, sou_pt);
|
chrg_eload_refresh(ID_ELOAD, sou_pt);
|
||||||
|
|
||||||
} else { // 轮巡4个通道,每个通道3条读取命令
|
} else { // 轮巡4个通道,每个通道3条读取命令
|
||||||
|
if (0 == sou_run) {
|
||||||
|
rt_thread_mdelay(1000);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
part = index%(TOTAL_SOU_CHS*TOTAL_MB_R); // [0, 11]
|
part = index%(TOTAL_SOU_CHS*TOTAL_MB_R); // [0, 11]
|
||||||
idx = part/TOTAL_MB_R; // [0, 3]
|
idx = part/TOTAL_MB_R; // [0, 3]
|
||||||
pt = part%TOTAL_MB_R;
|
pt = part%TOTAL_MB_R;
|
||||||
@@ -47,6 +54,7 @@ void chrg_roll_sou_thread_entry (void *data)
|
|||||||
rt_thread_mdelay(10);
|
rt_thread_mdelay(10);
|
||||||
continue;
|
continue;
|
||||||
} else {
|
} else {
|
||||||
|
chrg_led_flashing(IDX_LED3, TIMES_ONE, PULSE_TIME*2, PULSE_TIME*2);
|
||||||
if (idx != (rt_uint8_t)pSOU->idx) {
|
if (idx != (rt_uint8_t)pSOU->idx) {
|
||||||
pSOU->idx = (eIDX_SOU_CH)idx;
|
pSOU->idx = (eIDX_SOU_CH)idx;
|
||||||
chrg_south_switch(pSOU->idx);
|
chrg_south_switch(pSOU->idx);
|
||||||
@@ -83,7 +91,7 @@ void chrg_roll_sou_thread_entry (void *data)
|
|||||||
}
|
}
|
||||||
|
|
||||||
rt_thread_mdelay(50); // 间隔 50ms
|
rt_thread_mdelay(50); // 间隔 50ms
|
||||||
} else if (RT_ETIMEOUT == ret) {
|
} else {
|
||||||
rt_mutex_take(pTHR->mutex, RT_WAITING_FOREVER);
|
rt_mutex_take(pTHR->mutex, RT_WAITING_FOREVER);
|
||||||
pSOU->manual = 0;
|
pSOU->manual = 0;
|
||||||
rt_mutex_release(pTHR->mutex);
|
rt_mutex_release(pTHR->mutex);
|
||||||
@@ -125,6 +133,27 @@ static int south_send(rt_uint8_t argc, char **argv)
|
|||||||
|
|
||||||
MSH_CMD_EXPORT(south_send, south send test);
|
MSH_CMD_EXPORT(south_send, south send test);
|
||||||
|
|
||||||
|
static int south_run (int argc, char **argv)
|
||||||
|
{
|
||||||
|
if (2 != argc) {
|
||||||
|
rt_kprintf("help : %s start|stop\r\n", argv[0]);
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (rt_strcmp(argv[1], "start") == 0) {
|
||||||
|
sou_run = 1;
|
||||||
|
} else if (rt_strcmp(argv[1], "stop") == 0) {
|
||||||
|
sou_run = 0;
|
||||||
|
} else {
|
||||||
|
rt_kprintf("help : %s start|stop\r\n", argv[0]);
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
MSH_CMD_EXPORT(south_run, south auto run);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -7,8 +7,9 @@
|
|||||||
#include "chrg_roll_sou.h"
|
#include "chrg_roll_sou.h"
|
||||||
#include "chrg_switch.h"
|
#include "chrg_switch.h"
|
||||||
#include "chrg_utils.h"
|
#include "chrg_utils.h"
|
||||||
|
#include "ulog.h"
|
||||||
|
|
||||||
#define LOG_TAG "chrg.sou"
|
//#define LOG_TAG "chrg.sou"
|
||||||
#define DBG_LEVEL DBG_LOG
|
#define DBG_LEVEL DBG_LOG
|
||||||
#include <rtdbg.h>
|
#include <rtdbg.h>
|
||||||
|
|
||||||
@@ -108,6 +109,7 @@ int chrg_south_send (rt_uint8_t *data, rt_size_t length)
|
|||||||
struct chrg_tty_t *pTTY = chrgsouth.tty;
|
struct chrg_tty_t *pTTY = chrgsouth.tty;
|
||||||
|
|
||||||
if (RT_NULL != pTTY) {
|
if (RT_NULL != pTTY) {
|
||||||
|
LOG_HEX("sendS", 32, data, length);
|
||||||
ret = chrg_tty_send(pTTY, data, length);
|
ret = chrg_tty_send(pTTY, data, length);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -309,6 +311,7 @@ void chrg_south_thread_entry (void *data)
|
|||||||
}
|
}
|
||||||
|
|
||||||
rt_ringbuffer_put(pSOU->rb, pSOU->rx_buf, len);
|
rt_ringbuffer_put(pSOU->rb, pSOU->rx_buf, len);
|
||||||
|
LOG_HEX("recvS", 32, pSOU->rx_buf, len);
|
||||||
|
|
||||||
if (1 == pSOU->frame.findhead) {
|
if (1 == pSOU->frame.findhead) {
|
||||||
if (rt_tick_get() >= pSOU->frame.last_tick + 100) { // 100ms
|
if (rt_tick_get() >= pSOU->frame.last_tick + 100) { // 100ms
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ int chrg_eload_read_regs (rt_uint8_t addr, rt_uint16_t reg, rt_uint16_t len)
|
|||||||
u16_to_u8v(reg, &buf[2]);
|
u16_to_u8v(reg, &buf[2]);
|
||||||
u16_to_u8v(len, &buf[4]);
|
u16_to_u8v(len, &buf[4]);
|
||||||
crc = mb_crc16(buf, 6);
|
crc = mb_crc16(buf, 6);
|
||||||
u16_to_u8v(crc, &buf[6]);
|
u16_to_u8v(swap_u16(crc), &buf[6]);
|
||||||
|
|
||||||
return chrg_south_send(buf, 8);
|
return chrg_south_send(buf, 8);
|
||||||
}
|
}
|
||||||
@@ -30,7 +30,7 @@ int chrg_eload_write_reg (rt_uint8_t addr, rt_uint16_t reg, rt_uint16_t value)
|
|||||||
u16_to_u8v(reg, &buf[2]);
|
u16_to_u8v(reg, &buf[2]);
|
||||||
u16_to_u8v(value, &buf[4]);
|
u16_to_u8v(value, &buf[4]);
|
||||||
crc = mb_crc16(buf, 6);
|
crc = mb_crc16(buf, 6);
|
||||||
u16_to_u8v(crc, &buf[6]);
|
u16_to_u8v(swap_u16(crc), &buf[6]);
|
||||||
|
|
||||||
return chrg_south_send(buf, 8);
|
return chrg_south_send(buf, 8);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,10 +1,26 @@
|
|||||||
|
|
||||||
|
#include <rtthread.h>
|
||||||
#include "chrg_sink.h"
|
#include "chrg_sink.h"
|
||||||
|
|
||||||
|
#include "chrg_north.h"
|
||||||
|
#include "chrg_north_pkg.h"
|
||||||
|
#include "chrg_utils.h"
|
||||||
|
|
||||||
|
|
||||||
int sink_get_vc (rt_uint16_t vol, rt_uint16_t cur)
|
int sink_get_vc (rt_uint16_t vol, rt_uint16_t cur)
|
||||||
{
|
{
|
||||||
|
rt_uint16_t len = 0;
|
||||||
|
rt_uint8_t data[12] = {0};
|
||||||
|
rt_uint8_t frame[16] = {0};
|
||||||
|
|
||||||
return 0;
|
u16_to_u8v(vol, &data[0]);
|
||||||
|
u16_to_u8v(cur, &data[2]);
|
||||||
|
data[4] = 0x00;
|
||||||
|
data[5] = 0x00;
|
||||||
|
|
||||||
|
chrg_north_pkg_encode(ID_SINK, SINK_CMD_GET_VOLTAGE, data, 6, frame, &len);
|
||||||
|
|
||||||
|
return chrg_north_send(frame, len);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -119,5 +119,20 @@ rt_uint16_t u8v_to_u16 (rt_uint8_t *buf)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// rt_uint16_t 高低位互换
|
||||||
|
rt_uint16_t swap_u16 (rt_uint16_t x)
|
||||||
|
{
|
||||||
|
return ((x & 0x00FF) << 8) |
|
||||||
|
((x & 0xFF00) >> 8);
|
||||||
|
}
|
||||||
|
|
||||||
|
// rt_uint32_t 高低位互换
|
||||||
|
rt_uint32_t swap_u32 (rt_uint32_t x)
|
||||||
|
{
|
||||||
|
return ((x & 0x000000FF) << 24) |
|
||||||
|
((x & 0x0000FF00) << 8) |
|
||||||
|
((x & 0x00FF0000) >> 8) |
|
||||||
|
((x & 0xFF000000) >> 24);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -11,6 +11,10 @@ extern rt_uint8_t u16_to_u8v (rt_uint16_t value, rt_uint8_t *buf);
|
|||||||
|
|
||||||
extern rt_uint16_t u8v_to_u16 (rt_uint8_t *buf);
|
extern rt_uint16_t u8v_to_u16 (rt_uint8_t *buf);
|
||||||
|
|
||||||
|
extern rt_uint16_t swap_u16 (rt_uint16_t x);
|
||||||
|
|
||||||
|
extern rt_uint32_t swap_u32 (rt_uint32_t x);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+199
-183
@@ -10,6 +10,7 @@
|
|||||||
<TargetName>chrg</TargetName>
|
<TargetName>chrg</TargetName>
|
||||||
<ToolsetNumber>0x4</ToolsetNumber>
|
<ToolsetNumber>0x4</ToolsetNumber>
|
||||||
<ToolsetName>ARM-ADS</ToolsetName>
|
<ToolsetName>ARM-ADS</ToolsetName>
|
||||||
|
<pCCUsed>6160000::V6.16::ARMCLANG</pCCUsed>
|
||||||
<uAC6>1</uAC6>
|
<uAC6>1</uAC6>
|
||||||
<TargetOption>
|
<TargetOption>
|
||||||
<TargetCommonOption>
|
<TargetCommonOption>
|
||||||
@@ -336,9 +337,9 @@
|
|||||||
<v6Rtti>0</v6Rtti>
|
<v6Rtti>0</v6Rtti>
|
||||||
<VariousControls>
|
<VariousControls>
|
||||||
<MiscControls></MiscControls>
|
<MiscControls></MiscControls>
|
||||||
<Define>RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_ARMLIBC, __RTTHREAD__, __STDC_LIMIT_MACROS, USE_HAL_DRIVER, STM32F405xx</Define>
|
<Define>RT_USING_ARMLIBC, __CLK_TCK=RT_TICK_PER_SECOND, USE_HAL_DRIVER, __RTTHREAD__, RT_USING_LIBC, __STDC_LIMIT_MACROS, STM32F405xx</Define>
|
||||||
<Undefine></Undefine>
|
<Undefine></Undefine>
|
||||||
<IncludePath>..\..\rt-thread\components\finsh;applications\bsp;..\..\libs\cmsis-core\Include;..\..\rt-thread\components\drivers\include;..\..\rt-thread\bsp\stm32\libraries\HAL_Drivers\drivers;..\..\rt-thread\components\libc\posix\ipc;..\..\libs\stm32f4\STM32F4_HAL\Inc;..\..\rt-thread\components\legacy\usb\usbdevice;..\..\rt-thread\bsp\stm32\libraries\HAL_Drivers\drivers\config;..\..\libs\stm32f4\STM32F4_CMSIS\Include;..\..\rt-thread\components\drivers\include;board\CubeMX_Config\Inc;..\..\rt-thread\components\libc\compilers\common\extension;..\..\rt-thread\components\drivers\include;..\..\rt-thread\bsp\stm32\libraries\HAL_Drivers\drivers\drv_flash;..\..\libs\stm32f4\STM32F4_HAL\Inc\Legacy;..\..\rt-thread\components\drivers\phy;..\..\rt-thread\components\libc\compilers\common\extension\fcntl\octal;..\..\rt-thread\components\libc\posix\io\poll;applications\utils;..\..\rt-thread\components\fal\inc;..\..\rt-thread\components\libc\compilers\common\include;..\..\rt-thread\components\libc\posix\io\eventfd;..\..\rt-thread\components\drivers\include;..\..\rt-thread\components\drivers\include;..\..\rt-thread\components\drivers\smp_call;..\..\rt-thread\libcpu\arm\common;..\..\rt-thread\components\drivers\include;applications;.;..\..\rt-thread\bsp\stm32\libraries\HAL_Drivers;board;applications\thread;..\..\rt-thread\include;..\..\rt-thread\components\drivers\include;..\..\rt-thread\components\libc\posix\io\epoll;board\ports;..\..\rt-thread\libcpu\arm\cortex-m4</IncludePath>
|
<IncludePath>..\..\rt-thread\libcpu\arm\common;..\..\rt-thread\components\libc\posix\ipc;..\..\rt-thread\components\drivers\include;..\..\rt-thread\bsp\stm32\libraries\HAL_Drivers\drivers;..\..\rt-thread\components\finsh;..\..\rt-thread\components\libc\posix\io\eventfd;.;..\..\libs\cmsis-core\Include;..\..\rt-thread\components\drivers\include;board;..\..\rt-thread\bsp\stm32\libraries\HAL_Drivers\drivers\drv_flash;..\..\rt-thread\components\drivers\phy;..\..\rt-thread\include;board\ports;..\..\libs\stm32f4\STM32F4_HAL\Inc;board\CubeMX_Config\Inc;..\..\libs\stm32f4\STM32F4_CMSIS\Include;..\..\rt-thread\components\utilities\ulog;..\..\rt-thread\components\drivers\include;..\..\libs\stm32f4\STM32F4_HAL\Inc\Legacy;..\..\rt-thread\components\libc\compilers\common\include;..\..\rt-thread\components\libc\posix\io\poll;..\..\rt-thread\components\drivers\smp_call;..\..\rt-thread\components\drivers\include;applications\bsp;..\..\rt-thread\components\drivers\include;applications\thread;..\..\rt-thread\bsp\stm32\libraries\HAL_Drivers;applications;..\..\rt-thread\components\libc\compilers\common\extension;..\..\rt-thread\components\fal\inc;..\..\rt-thread\components\drivers\include;..\..\rt-thread\libcpu\arm\cortex-m4;..\..\rt-thread\components\libc\posix\io\epoll;..\..\rt-thread\components\drivers\include;..\..\rt-thread\components\libc\compilers\common\extension\fcntl\octal;applications\utils;..\..\rt-thread\components\legacy\usb\usbdevice;..\..\rt-thread\bsp\stm32\libraries\HAL_Drivers\drivers\config</IncludePath>
|
||||||
</VariousControls>
|
</VariousControls>
|
||||||
</Cads>
|
</Cads>
|
||||||
<Aads>
|
<Aads>
|
||||||
@@ -392,11 +393,6 @@
|
|||||||
<Group>
|
<Group>
|
||||||
<GroupName>Applications/bsp</GroupName>
|
<GroupName>Applications/bsp</GroupName>
|
||||||
<Files>
|
<Files>
|
||||||
<File>
|
|
||||||
<FileName>chrg_vcom.c</FileName>
|
|
||||||
<FileType>1</FileType>
|
|
||||||
<FilePath>applications\bsp\chrg_vcom.c</FilePath>
|
|
||||||
</File>
|
|
||||||
<File>
|
<File>
|
||||||
<FileName>chrg_gpio.c</FileName>
|
<FileName>chrg_gpio.c</FileName>
|
||||||
<FileType>1</FileType>
|
<FileType>1</FileType>
|
||||||
@@ -407,26 +403,6 @@
|
|||||||
<FileType>1</FileType>
|
<FileType>1</FileType>
|
||||||
<FilePath>applications\bsp\chrg_tty.c</FilePath>
|
<FilePath>applications\bsp\chrg_tty.c</FilePath>
|
||||||
</File>
|
</File>
|
||||||
<File>
|
|
||||||
<FileName>chrg_switch.c</FileName>
|
|
||||||
<FileType>1</FileType>
|
|
||||||
<FilePath>applications\bsp\chrg_switch.c</FilePath>
|
|
||||||
</File>
|
|
||||||
<File>
|
|
||||||
<FileName>chrg_led.c</FileName>
|
|
||||||
<FileType>1</FileType>
|
|
||||||
<FilePath>applications\bsp\chrg_led.c</FilePath>
|
|
||||||
</File>
|
|
||||||
<File>
|
|
||||||
<FileName>chrg_wdt.c</FileName>
|
|
||||||
<FileType>1</FileType>
|
|
||||||
<FilePath>applications\bsp\chrg_wdt.c</FilePath>
|
|
||||||
</File>
|
|
||||||
<File>
|
|
||||||
<FileName>chrg_clk.c</FileName>
|
|
||||||
<FileType>1</FileType>
|
|
||||||
<FilePath>applications\bsp\chrg_clk.c</FilePath>
|
|
||||||
</File>
|
|
||||||
<File>
|
<File>
|
||||||
<FileName>chrg_tmr.c</FileName>
|
<FileName>chrg_tmr.c</FileName>
|
||||||
<FileType>1</FileType>
|
<FileType>1</FileType>
|
||||||
@@ -437,25 +413,45 @@
|
|||||||
<FileType>1</FileType>
|
<FileType>1</FileType>
|
||||||
<FilePath>applications\bsp\chrg_fal.c</FilePath>
|
<FilePath>applications\bsp\chrg_fal.c</FilePath>
|
||||||
</File>
|
</File>
|
||||||
|
<File>
|
||||||
|
<FileName>chrg_switch.c</FileName>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<FilePath>applications\bsp\chrg_switch.c</FilePath>
|
||||||
|
</File>
|
||||||
|
<File>
|
||||||
|
<FileName>chrg_vcom.c</FileName>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<FilePath>applications\bsp\chrg_vcom.c</FilePath>
|
||||||
|
</File>
|
||||||
|
<File>
|
||||||
|
<FileName>chrg_led.c</FileName>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<FilePath>applications\bsp\chrg_led.c</FilePath>
|
||||||
|
</File>
|
||||||
|
<File>
|
||||||
|
<FileName>chrg_wdt.c</FileName>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<FilePath>applications\bsp\chrg_wdt.c</FilePath>
|
||||||
|
</File>
|
||||||
<File>
|
<File>
|
||||||
<FileName>chrg_rel.c</FileName>
|
<FileName>chrg_rel.c</FileName>
|
||||||
<FileType>1</FileType>
|
<FileType>1</FileType>
|
||||||
<FilePath>applications\bsp\chrg_rel.c</FilePath>
|
<FilePath>applications\bsp\chrg_rel.c</FilePath>
|
||||||
</File>
|
</File>
|
||||||
|
<File>
|
||||||
|
<FileName>chrg_clk.c</FileName>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<FilePath>applications\bsp\chrg_clk.c</FilePath>
|
||||||
|
</File>
|
||||||
</Files>
|
</Files>
|
||||||
</Group>
|
</Group>
|
||||||
<Group>
|
<Group>
|
||||||
<GroupName>Applications/thread</GroupName>
|
<GroupName>Applications/thread</GroupName>
|
||||||
<Files>
|
<Files>
|
||||||
<File>
|
<File>
|
||||||
<FileName>chrg_roll_sou.c</FileName>
|
<FileName>chrg_roll_nor.c</FileName>
|
||||||
<FileType>1</FileType>
|
<FileType>1</FileType>
|
||||||
<FilePath>applications\thread\chrg_roll_sou.c</FilePath>
|
<FilePath>applications\thread\chrg_roll_nor.c</FilePath>
|
||||||
</File>
|
|
||||||
<File>
|
|
||||||
<FileName>chrg_lcd.c</FileName>
|
|
||||||
<FileType>1</FileType>
|
|
||||||
<FilePath>applications\thread\chrg_lcd.c</FilePath>
|
|
||||||
</File>
|
</File>
|
||||||
<File>
|
<File>
|
||||||
<FileName>chrg_comm.c</FileName>
|
<FileName>chrg_comm.c</FileName>
|
||||||
@@ -463,55 +459,60 @@
|
|||||||
<FilePath>applications\thread\chrg_comm.c</FilePath>
|
<FilePath>applications\thread\chrg_comm.c</FilePath>
|
||||||
</File>
|
</File>
|
||||||
<File>
|
<File>
|
||||||
<FileName>chrg_roll_nor.c</FileName>
|
<FileName>chrg_lcd.c</FileName>
|
||||||
<FileType>1</FileType>
|
<FileType>1</FileType>
|
||||||
<FilePath>applications\thread\chrg_roll_nor.c</FilePath>
|
<FilePath>applications\thread\chrg_lcd.c</FilePath>
|
||||||
</File>
|
</File>
|
||||||
<File>
|
<File>
|
||||||
<FileName>chrg_north.c</FileName>
|
<FileName>chrg_north.c</FileName>
|
||||||
<FileType>1</FileType>
|
<FileType>1</FileType>
|
||||||
<FilePath>applications\thread\chrg_north.c</FilePath>
|
<FilePath>applications\thread\chrg_north.c</FilePath>
|
||||||
</File>
|
</File>
|
||||||
<File>
|
|
||||||
<FileName>chrg_south.c</FileName>
|
|
||||||
<FileType>1</FileType>
|
|
||||||
<FilePath>applications\thread\chrg_south.c</FilePath>
|
|
||||||
</File>
|
|
||||||
<File>
|
<File>
|
||||||
<FileName>chrg_thread.c</FileName>
|
<FileName>chrg_thread.c</FileName>
|
||||||
<FileType>1</FileType>
|
<FileType>1</FileType>
|
||||||
<FilePath>applications\thread\chrg_thread.c</FilePath>
|
<FilePath>applications\thread\chrg_thread.c</FilePath>
|
||||||
</File>
|
</File>
|
||||||
|
<File>
|
||||||
|
<FileName>chrg_roll_sou.c</FileName>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<FilePath>applications\thread\chrg_roll_sou.c</FilePath>
|
||||||
|
</File>
|
||||||
|
<File>
|
||||||
|
<FileName>chrg_south.c</FileName>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<FilePath>applications\thread\chrg_south.c</FilePath>
|
||||||
|
</File>
|
||||||
</Files>
|
</Files>
|
||||||
</Group>
|
</Group>
|
||||||
<Group>
|
<Group>
|
||||||
<GroupName>Applications/utils</GroupName>
|
<GroupName>Applications/utils</GroupName>
|
||||||
<Files>
|
<Files>
|
||||||
<File>
|
<File>
|
||||||
<FileName>chrg_utils.c</FileName>
|
<FileName>chrg_sink.c</FileName>
|
||||||
<FileType>1</FileType>
|
<FileType>1</FileType>
|
||||||
<FilePath>applications\utils\chrg_utils.c</FilePath>
|
<FilePath>applications\utils\chrg_sink.c</FilePath>
|
||||||
</File>
|
|
||||||
<File>
|
|
||||||
<FileName>chrg_north_pkg.c</FileName>
|
|
||||||
<FileType>1</FileType>
|
|
||||||
<FilePath>applications\utils\chrg_north_pkg.c</FilePath>
|
|
||||||
</File>
|
</File>
|
||||||
<File>
|
<File>
|
||||||
<FileName>chrg_eload.c</FileName>
|
<FileName>chrg_eload.c</FileName>
|
||||||
<FileType>1</FileType>
|
<FileType>1</FileType>
|
||||||
<FilePath>applications\utils\chrg_eload.c</FilePath>
|
<FilePath>applications\utils\chrg_eload.c</FilePath>
|
||||||
</File>
|
</File>
|
||||||
<File>
|
|
||||||
<FileName>chrg_sink.c</FileName>
|
|
||||||
<FileType>1</FileType>
|
|
||||||
<FilePath>applications\utils\chrg_sink.c</FilePath>
|
|
||||||
</File>
|
|
||||||
<File>
|
<File>
|
||||||
<FileName>chrg_source.c</FileName>
|
<FileName>chrg_source.c</FileName>
|
||||||
<FileType>1</FileType>
|
<FileType>1</FileType>
|
||||||
<FilePath>applications\utils\chrg_source.c</FilePath>
|
<FilePath>applications\utils\chrg_source.c</FilePath>
|
||||||
</File>
|
</File>
|
||||||
|
<File>
|
||||||
|
<FileName>chrg_north_pkg.c</FileName>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<FilePath>applications\utils\chrg_north_pkg.c</FilePath>
|
||||||
|
</File>
|
||||||
|
<File>
|
||||||
|
<FileName>chrg_utils.c</FileName>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<FilePath>applications\utils\chrg_utils.c</FilePath>
|
||||||
|
</File>
|
||||||
</Files>
|
</Files>
|
||||||
</Group>
|
</Group>
|
||||||
<Group>
|
<Group>
|
||||||
@@ -612,7 +613,7 @@
|
|||||||
<MiscControls> </MiscControls>
|
<MiscControls> </MiscControls>
|
||||||
<Define>__RT_IPC_SOURCE__</Define>
|
<Define>__RT_IPC_SOURCE__</Define>
|
||||||
<Undefine> </Undefine>
|
<Undefine> </Undefine>
|
||||||
<IncludePath> </IncludePath>
|
<IncludePath></IncludePath>
|
||||||
</VariousControls>
|
</VariousControls>
|
||||||
</Cads>
|
</Cads>
|
||||||
</FileArmAds>
|
</FileArmAds>
|
||||||
@@ -668,7 +669,7 @@
|
|||||||
<MiscControls> </MiscControls>
|
<MiscControls> </MiscControls>
|
||||||
<Define>__RT_IPC_SOURCE__</Define>
|
<Define>__RT_IPC_SOURCE__</Define>
|
||||||
<Undefine> </Undefine>
|
<Undefine> </Undefine>
|
||||||
<IncludePath> </IncludePath>
|
<IncludePath></IncludePath>
|
||||||
</VariousControls>
|
</VariousControls>
|
||||||
</Cads>
|
</Cads>
|
||||||
</FileArmAds>
|
</FileArmAds>
|
||||||
@@ -724,7 +725,7 @@
|
|||||||
<MiscControls> </MiscControls>
|
<MiscControls> </MiscControls>
|
||||||
<Define>__RT_IPC_SOURCE__</Define>
|
<Define>__RT_IPC_SOURCE__</Define>
|
||||||
<Undefine> </Undefine>
|
<Undefine> </Undefine>
|
||||||
<IncludePath> </IncludePath>
|
<IncludePath></IncludePath>
|
||||||
</VariousControls>
|
</VariousControls>
|
||||||
</Cads>
|
</Cads>
|
||||||
</FileArmAds>
|
</FileArmAds>
|
||||||
@@ -780,7 +781,7 @@
|
|||||||
<MiscControls> </MiscControls>
|
<MiscControls> </MiscControls>
|
||||||
<Define>__RT_IPC_SOURCE__</Define>
|
<Define>__RT_IPC_SOURCE__</Define>
|
||||||
<Undefine> </Undefine>
|
<Undefine> </Undefine>
|
||||||
<IncludePath> </IncludePath>
|
<IncludePath></IncludePath>
|
||||||
</VariousControls>
|
</VariousControls>
|
||||||
</Cads>
|
</Cads>
|
||||||
</FileArmAds>
|
</FileArmAds>
|
||||||
@@ -836,7 +837,7 @@
|
|||||||
<MiscControls> </MiscControls>
|
<MiscControls> </MiscControls>
|
||||||
<Define>__RT_IPC_SOURCE__</Define>
|
<Define>__RT_IPC_SOURCE__</Define>
|
||||||
<Undefine> </Undefine>
|
<Undefine> </Undefine>
|
||||||
<IncludePath> </IncludePath>
|
<IncludePath></IncludePath>
|
||||||
</VariousControls>
|
</VariousControls>
|
||||||
</Cads>
|
</Cads>
|
||||||
</FileArmAds>
|
</FileArmAds>
|
||||||
@@ -892,7 +893,7 @@
|
|||||||
<MiscControls> </MiscControls>
|
<MiscControls> </MiscControls>
|
||||||
<Define>__RT_IPC_SOURCE__</Define>
|
<Define>__RT_IPC_SOURCE__</Define>
|
||||||
<Undefine> </Undefine>
|
<Undefine> </Undefine>
|
||||||
<IncludePath> </IncludePath>
|
<IncludePath></IncludePath>
|
||||||
</VariousControls>
|
</VariousControls>
|
||||||
</Cads>
|
</Cads>
|
||||||
</FileArmAds>
|
</FileArmAds>
|
||||||
@@ -948,7 +949,7 @@
|
|||||||
<MiscControls> </MiscControls>
|
<MiscControls> </MiscControls>
|
||||||
<Define>__RT_IPC_SOURCE__</Define>
|
<Define>__RT_IPC_SOURCE__</Define>
|
||||||
<Undefine> </Undefine>
|
<Undefine> </Undefine>
|
||||||
<IncludePath> </IncludePath>
|
<IncludePath></IncludePath>
|
||||||
</VariousControls>
|
</VariousControls>
|
||||||
</Cads>
|
</Cads>
|
||||||
</FileArmAds>
|
</FileArmAds>
|
||||||
@@ -1004,7 +1005,7 @@
|
|||||||
<MiscControls> </MiscControls>
|
<MiscControls> </MiscControls>
|
||||||
<Define>__RT_IPC_SOURCE__</Define>
|
<Define>__RT_IPC_SOURCE__</Define>
|
||||||
<Undefine> </Undefine>
|
<Undefine> </Undefine>
|
||||||
<IncludePath> </IncludePath>
|
<IncludePath></IncludePath>
|
||||||
</VariousControls>
|
</VariousControls>
|
||||||
</Cads>
|
</Cads>
|
||||||
</FileArmAds>
|
</FileArmAds>
|
||||||
@@ -1060,7 +1061,7 @@
|
|||||||
<MiscControls> </MiscControls>
|
<MiscControls> </MiscControls>
|
||||||
<Define>__RT_IPC_SOURCE__</Define>
|
<Define>__RT_IPC_SOURCE__</Define>
|
||||||
<Undefine> </Undefine>
|
<Undefine> </Undefine>
|
||||||
<IncludePath> </IncludePath>
|
<IncludePath></IncludePath>
|
||||||
</VariousControls>
|
</VariousControls>
|
||||||
</Cads>
|
</Cads>
|
||||||
</FileArmAds>
|
</FileArmAds>
|
||||||
@@ -1116,7 +1117,7 @@
|
|||||||
<MiscControls> </MiscControls>
|
<MiscControls> </MiscControls>
|
||||||
<Define>__RT_IPC_SOURCE__</Define>
|
<Define>__RT_IPC_SOURCE__</Define>
|
||||||
<Undefine> </Undefine>
|
<Undefine> </Undefine>
|
||||||
<IncludePath> </IncludePath>
|
<IncludePath></IncludePath>
|
||||||
</VariousControls>
|
</VariousControls>
|
||||||
</Cads>
|
</Cads>
|
||||||
</FileArmAds>
|
</FileArmAds>
|
||||||
@@ -1172,7 +1173,7 @@
|
|||||||
<MiscControls> </MiscControls>
|
<MiscControls> </MiscControls>
|
||||||
<Define>__RT_IPC_SOURCE__</Define>
|
<Define>__RT_IPC_SOURCE__</Define>
|
||||||
<Undefine> </Undefine>
|
<Undefine> </Undefine>
|
||||||
<IncludePath> </IncludePath>
|
<IncludePath></IncludePath>
|
||||||
</VariousControls>
|
</VariousControls>
|
||||||
</Cads>
|
</Cads>
|
||||||
</FileArmAds>
|
</FileArmAds>
|
||||||
@@ -1228,7 +1229,7 @@
|
|||||||
<MiscControls> </MiscControls>
|
<MiscControls> </MiscControls>
|
||||||
<Define>__RT_IPC_SOURCE__</Define>
|
<Define>__RT_IPC_SOURCE__</Define>
|
||||||
<Undefine> </Undefine>
|
<Undefine> </Undefine>
|
||||||
<IncludePath> </IncludePath>
|
<IncludePath></IncludePath>
|
||||||
</VariousControls>
|
</VariousControls>
|
||||||
</Cads>
|
</Cads>
|
||||||
</FileArmAds>
|
</FileArmAds>
|
||||||
@@ -1284,7 +1285,7 @@
|
|||||||
<MiscControls> </MiscControls>
|
<MiscControls> </MiscControls>
|
||||||
<Define>__RT_IPC_SOURCE__</Define>
|
<Define>__RT_IPC_SOURCE__</Define>
|
||||||
<Undefine> </Undefine>
|
<Undefine> </Undefine>
|
||||||
<IncludePath> </IncludePath>
|
<IncludePath></IncludePath>
|
||||||
</VariousControls>
|
</VariousControls>
|
||||||
</Cads>
|
</Cads>
|
||||||
</FileArmAds>
|
</FileArmAds>
|
||||||
@@ -1340,7 +1341,7 @@
|
|||||||
<MiscControls> </MiscControls>
|
<MiscControls> </MiscControls>
|
||||||
<Define>__RT_IPC_SOURCE__</Define>
|
<Define>__RT_IPC_SOURCE__</Define>
|
||||||
<Undefine> </Undefine>
|
<Undefine> </Undefine>
|
||||||
<IncludePath> </IncludePath>
|
<IncludePath></IncludePath>
|
||||||
</VariousControls>
|
</VariousControls>
|
||||||
</Cads>
|
</Cads>
|
||||||
</FileArmAds>
|
</FileArmAds>
|
||||||
@@ -1401,6 +1402,11 @@
|
|||||||
<Group>
|
<Group>
|
||||||
<GroupName>Fal</GroupName>
|
<GroupName>Fal</GroupName>
|
||||||
<Files>
|
<Files>
|
||||||
|
<File>
|
||||||
|
<FileName>fal_partition.c</FileName>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<FilePath>..\..\rt-thread\components\fal\src\fal_partition.c</FilePath>
|
||||||
|
</File>
|
||||||
<File>
|
<File>
|
||||||
<FileName>fal_flash.c</FileName>
|
<FileName>fal_flash.c</FileName>
|
||||||
<FileType>1</FileType>
|
<FileType>1</FileType>
|
||||||
@@ -1411,11 +1417,6 @@
|
|||||||
<FileType>1</FileType>
|
<FileType>1</FileType>
|
||||||
<FilePath>..\..\rt-thread\components\fal\src\fal_rtt.c</FilePath>
|
<FilePath>..\..\rt-thread\components\fal\src\fal_rtt.c</FilePath>
|
||||||
</File>
|
</File>
|
||||||
<File>
|
|
||||||
<FileName>fal_partition.c</FileName>
|
|
||||||
<FileType>1</FileType>
|
|
||||||
<FilePath>..\..\rt-thread\components\fal\src\fal_partition.c</FilePath>
|
|
||||||
</File>
|
|
||||||
<File>
|
<File>
|
||||||
<FileName>fal.c</FileName>
|
<FileName>fal.c</FileName>
|
||||||
<FileType>1</FileType>
|
<FileType>1</FileType>
|
||||||
@@ -1426,16 +1427,16 @@
|
|||||||
<Group>
|
<Group>
|
||||||
<GroupName>Finsh</GroupName>
|
<GroupName>Finsh</GroupName>
|
||||||
<Files>
|
<Files>
|
||||||
<File>
|
|
||||||
<FileName>msh_parse.c</FileName>
|
|
||||||
<FileType>1</FileType>
|
|
||||||
<FilePath>..\..\rt-thread\components\finsh\msh_parse.c</FilePath>
|
|
||||||
</File>
|
|
||||||
<File>
|
<File>
|
||||||
<FileName>shell.c</FileName>
|
<FileName>shell.c</FileName>
|
||||||
<FileType>1</FileType>
|
<FileType>1</FileType>
|
||||||
<FilePath>..\..\rt-thread\components\finsh\shell.c</FilePath>
|
<FilePath>..\..\rt-thread\components\finsh\shell.c</FilePath>
|
||||||
</File>
|
</File>
|
||||||
|
<File>
|
||||||
|
<FileName>msh_parse.c</FileName>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<FilePath>..\..\rt-thread\components\finsh\msh_parse.c</FilePath>
|
||||||
|
</File>
|
||||||
<File>
|
<File>
|
||||||
<FileName>cmd.c</FileName>
|
<FileName>cmd.c</FileName>
|
||||||
<FileType>1</FileType>
|
<FileType>1</FileType>
|
||||||
@@ -1501,7 +1502,7 @@
|
|||||||
<MiscControls> </MiscControls>
|
<MiscControls> </MiscControls>
|
||||||
<Define>__RT_KERNEL_SOURCE__</Define>
|
<Define>__RT_KERNEL_SOURCE__</Define>
|
||||||
<Undefine> </Undefine>
|
<Undefine> </Undefine>
|
||||||
<IncludePath> </IncludePath>
|
<IncludePath></IncludePath>
|
||||||
</VariousControls>
|
</VariousControls>
|
||||||
</Cads>
|
</Cads>
|
||||||
</FileArmAds>
|
</FileArmAds>
|
||||||
@@ -1557,7 +1558,7 @@
|
|||||||
<MiscControls> </MiscControls>
|
<MiscControls> </MiscControls>
|
||||||
<Define>__RT_KERNEL_SOURCE__</Define>
|
<Define>__RT_KERNEL_SOURCE__</Define>
|
||||||
<Undefine> </Undefine>
|
<Undefine> </Undefine>
|
||||||
<IncludePath> </IncludePath>
|
<IncludePath></IncludePath>
|
||||||
</VariousControls>
|
</VariousControls>
|
||||||
</Cads>
|
</Cads>
|
||||||
</FileArmAds>
|
</FileArmAds>
|
||||||
@@ -1613,7 +1614,7 @@
|
|||||||
<MiscControls> </MiscControls>
|
<MiscControls> </MiscControls>
|
||||||
<Define>__RT_KERNEL_SOURCE__</Define>
|
<Define>__RT_KERNEL_SOURCE__</Define>
|
||||||
<Undefine> </Undefine>
|
<Undefine> </Undefine>
|
||||||
<IncludePath> </IncludePath>
|
<IncludePath></IncludePath>
|
||||||
</VariousControls>
|
</VariousControls>
|
||||||
</Cads>
|
</Cads>
|
||||||
</FileArmAds>
|
</FileArmAds>
|
||||||
@@ -1669,7 +1670,7 @@
|
|||||||
<MiscControls> </MiscControls>
|
<MiscControls> </MiscControls>
|
||||||
<Define>__RT_KERNEL_SOURCE__</Define>
|
<Define>__RT_KERNEL_SOURCE__</Define>
|
||||||
<Undefine> </Undefine>
|
<Undefine> </Undefine>
|
||||||
<IncludePath> </IncludePath>
|
<IncludePath></IncludePath>
|
||||||
</VariousControls>
|
</VariousControls>
|
||||||
</Cads>
|
</Cads>
|
||||||
</FileArmAds>
|
</FileArmAds>
|
||||||
@@ -1725,7 +1726,7 @@
|
|||||||
<MiscControls> </MiscControls>
|
<MiscControls> </MiscControls>
|
||||||
<Define>__RT_KERNEL_SOURCE__</Define>
|
<Define>__RT_KERNEL_SOURCE__</Define>
|
||||||
<Undefine> </Undefine>
|
<Undefine> </Undefine>
|
||||||
<IncludePath> </IncludePath>
|
<IncludePath></IncludePath>
|
||||||
</VariousControls>
|
</VariousControls>
|
||||||
</Cads>
|
</Cads>
|
||||||
</FileArmAds>
|
</FileArmAds>
|
||||||
@@ -1781,7 +1782,7 @@
|
|||||||
<MiscControls> </MiscControls>
|
<MiscControls> </MiscControls>
|
||||||
<Define>__RT_KERNEL_SOURCE__</Define>
|
<Define>__RT_KERNEL_SOURCE__</Define>
|
||||||
<Undefine> </Undefine>
|
<Undefine> </Undefine>
|
||||||
<IncludePath> </IncludePath>
|
<IncludePath></IncludePath>
|
||||||
</VariousControls>
|
</VariousControls>
|
||||||
</Cads>
|
</Cads>
|
||||||
</FileArmAds>
|
</FileArmAds>
|
||||||
@@ -1837,7 +1838,7 @@
|
|||||||
<MiscControls> </MiscControls>
|
<MiscControls> </MiscControls>
|
||||||
<Define>__RT_KERNEL_SOURCE__</Define>
|
<Define>__RT_KERNEL_SOURCE__</Define>
|
||||||
<Undefine> </Undefine>
|
<Undefine> </Undefine>
|
||||||
<IncludePath> </IncludePath>
|
<IncludePath></IncludePath>
|
||||||
</VariousControls>
|
</VariousControls>
|
||||||
</Cads>
|
</Cads>
|
||||||
</FileArmAds>
|
</FileArmAds>
|
||||||
@@ -1893,7 +1894,7 @@
|
|||||||
<MiscControls> </MiscControls>
|
<MiscControls> </MiscControls>
|
||||||
<Define>__RT_KERNEL_SOURCE__</Define>
|
<Define>__RT_KERNEL_SOURCE__</Define>
|
||||||
<Undefine> </Undefine>
|
<Undefine> </Undefine>
|
||||||
<IncludePath> </IncludePath>
|
<IncludePath></IncludePath>
|
||||||
</VariousControls>
|
</VariousControls>
|
||||||
</Cads>
|
</Cads>
|
||||||
</FileArmAds>
|
</FileArmAds>
|
||||||
@@ -1949,7 +1950,7 @@
|
|||||||
<MiscControls> </MiscControls>
|
<MiscControls> </MiscControls>
|
||||||
<Define>__RT_KERNEL_SOURCE__</Define>
|
<Define>__RT_KERNEL_SOURCE__</Define>
|
||||||
<Undefine> </Undefine>
|
<Undefine> </Undefine>
|
||||||
<IncludePath> </IncludePath>
|
<IncludePath></IncludePath>
|
||||||
</VariousControls>
|
</VariousControls>
|
||||||
</Cads>
|
</Cads>
|
||||||
</FileArmAds>
|
</FileArmAds>
|
||||||
@@ -2005,7 +2006,7 @@
|
|||||||
<MiscControls> </MiscControls>
|
<MiscControls> </MiscControls>
|
||||||
<Define>__RT_KERNEL_SOURCE__</Define>
|
<Define>__RT_KERNEL_SOURCE__</Define>
|
||||||
<Undefine> </Undefine>
|
<Undefine> </Undefine>
|
||||||
<IncludePath> </IncludePath>
|
<IncludePath></IncludePath>
|
||||||
</VariousControls>
|
</VariousControls>
|
||||||
</Cads>
|
</Cads>
|
||||||
</FileArmAds>
|
</FileArmAds>
|
||||||
@@ -2061,7 +2062,7 @@
|
|||||||
<MiscControls> </MiscControls>
|
<MiscControls> </MiscControls>
|
||||||
<Define>__RT_KERNEL_SOURCE__</Define>
|
<Define>__RT_KERNEL_SOURCE__</Define>
|
||||||
<Undefine> </Undefine>
|
<Undefine> </Undefine>
|
||||||
<IncludePath> </IncludePath>
|
<IncludePath></IncludePath>
|
||||||
</VariousControls>
|
</VariousControls>
|
||||||
</Cads>
|
</Cads>
|
||||||
</FileArmAds>
|
</FileArmAds>
|
||||||
@@ -2117,7 +2118,7 @@
|
|||||||
<MiscControls> </MiscControls>
|
<MiscControls> </MiscControls>
|
||||||
<Define>__RT_KERNEL_SOURCE__</Define>
|
<Define>__RT_KERNEL_SOURCE__</Define>
|
||||||
<Undefine> </Undefine>
|
<Undefine> </Undefine>
|
||||||
<IncludePath> </IncludePath>
|
<IncludePath></IncludePath>
|
||||||
</VariousControls>
|
</VariousControls>
|
||||||
</Cads>
|
</Cads>
|
||||||
</FileArmAds>
|
</FileArmAds>
|
||||||
@@ -2173,7 +2174,7 @@
|
|||||||
<MiscControls> </MiscControls>
|
<MiscControls> </MiscControls>
|
||||||
<Define>__RT_KERNEL_SOURCE__</Define>
|
<Define>__RT_KERNEL_SOURCE__</Define>
|
||||||
<Undefine> </Undefine>
|
<Undefine> </Undefine>
|
||||||
<IncludePath> </IncludePath>
|
<IncludePath></IncludePath>
|
||||||
</VariousControls>
|
</VariousControls>
|
||||||
</Cads>
|
</Cads>
|
||||||
</FileArmAds>
|
</FileArmAds>
|
||||||
@@ -2229,7 +2230,7 @@
|
|||||||
<MiscControls> </MiscControls>
|
<MiscControls> </MiscControls>
|
||||||
<Define>__RT_KERNEL_SOURCE__</Define>
|
<Define>__RT_KERNEL_SOURCE__</Define>
|
||||||
<Undefine> </Undefine>
|
<Undefine> </Undefine>
|
||||||
<IncludePath> </IncludePath>
|
<IncludePath></IncludePath>
|
||||||
</VariousControls>
|
</VariousControls>
|
||||||
</Cads>
|
</Cads>
|
||||||
</FileArmAds>
|
</FileArmAds>
|
||||||
@@ -2285,7 +2286,7 @@
|
|||||||
<MiscControls> </MiscControls>
|
<MiscControls> </MiscControls>
|
||||||
<Define>__RT_KERNEL_SOURCE__</Define>
|
<Define>__RT_KERNEL_SOURCE__</Define>
|
||||||
<Undefine> </Undefine>
|
<Undefine> </Undefine>
|
||||||
<IncludePath> </IncludePath>
|
<IncludePath></IncludePath>
|
||||||
</VariousControls>
|
</VariousControls>
|
||||||
</Cads>
|
</Cads>
|
||||||
</FileArmAds>
|
</FileArmAds>
|
||||||
@@ -2296,16 +2297,6 @@
|
|||||||
<Group>
|
<Group>
|
||||||
<GroupName>klibc</GroupName>
|
<GroupName>klibc</GroupName>
|
||||||
<Files>
|
<Files>
|
||||||
<File>
|
|
||||||
<FileName>kstring.c</FileName>
|
|
||||||
<FileType>1</FileType>
|
|
||||||
<FilePath>..\..\rt-thread\src\klibc\kstring.c</FilePath>
|
|
||||||
</File>
|
|
||||||
<File>
|
|
||||||
<FileName>rt_vsnprintf_tiny.c</FileName>
|
|
||||||
<FileType>1</FileType>
|
|
||||||
<FilePath>..\..\rt-thread\src\klibc\rt_vsnprintf_tiny.c</FilePath>
|
|
||||||
</File>
|
|
||||||
<File>
|
<File>
|
||||||
<FileName>kstdio.c</FileName>
|
<FileName>kstdio.c</FileName>
|
||||||
<FileType>1</FileType>
|
<FileType>1</FileType>
|
||||||
@@ -2316,11 +2307,21 @@
|
|||||||
<FileType>1</FileType>
|
<FileType>1</FileType>
|
||||||
<FilePath>..\..\rt-thread\src\klibc\rt_vsscanf.c</FilePath>
|
<FilePath>..\..\rt-thread\src\klibc\rt_vsscanf.c</FilePath>
|
||||||
</File>
|
</File>
|
||||||
|
<File>
|
||||||
|
<FileName>rt_vsnprintf_tiny.c</FileName>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<FilePath>..\..\rt-thread\src\klibc\rt_vsnprintf_tiny.c</FilePath>
|
||||||
|
</File>
|
||||||
<File>
|
<File>
|
||||||
<FileName>kerrno.c</FileName>
|
<FileName>kerrno.c</FileName>
|
||||||
<FileType>1</FileType>
|
<FileType>1</FileType>
|
||||||
<FilePath>..\..\rt-thread\src\klibc\kerrno.c</FilePath>
|
<FilePath>..\..\rt-thread\src\klibc\kerrno.c</FilePath>
|
||||||
</File>
|
</File>
|
||||||
|
<File>
|
||||||
|
<FileName>kstring.c</FileName>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<FilePath>..\..\rt-thread\src\klibc\kstring.c</FilePath>
|
||||||
|
</File>
|
||||||
</Files>
|
</Files>
|
||||||
</Group>
|
</Group>
|
||||||
<Group>
|
<Group>
|
||||||
@@ -2356,6 +2357,11 @@
|
|||||||
<Group>
|
<Group>
|
||||||
<GroupName>rt_usbd</GroupName>
|
<GroupName>rt_usbd</GroupName>
|
||||||
<Files>
|
<Files>
|
||||||
|
<File>
|
||||||
|
<FileName>cdc_vcom.c</FileName>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<FilePath>..\..\rt-thread\components\legacy\usb\usbdevice\class\cdc_vcom.c</FilePath>
|
||||||
|
</File>
|
||||||
<File>
|
<File>
|
||||||
<FileName>usbdevice_core.c</FileName>
|
<FileName>usbdevice_core.c</FileName>
|
||||||
<FileType>1</FileType>
|
<FileType>1</FileType>
|
||||||
@@ -2366,45 +2372,40 @@
|
|||||||
<FileType>1</FileType>
|
<FileType>1</FileType>
|
||||||
<FilePath>..\..\rt-thread\components\legacy\usb\usbdevice\core\usbdevice.c</FilePath>
|
<FilePath>..\..\rt-thread\components\legacy\usb\usbdevice\core\usbdevice.c</FilePath>
|
||||||
</File>
|
</File>
|
||||||
<File>
|
|
||||||
<FileName>cdc_vcom.c</FileName>
|
|
||||||
<FileType>1</FileType>
|
|
||||||
<FilePath>..\..\rt-thread\components\legacy\usb\usbdevice\class\cdc_vcom.c</FilePath>
|
|
||||||
</File>
|
|
||||||
</Files>
|
</Files>
|
||||||
</Group>
|
</Group>
|
||||||
<Group>
|
<Group>
|
||||||
<GroupName>STM32F4-CMSIS</GroupName>
|
<GroupName>STM32F4-CMSIS</GroupName>
|
||||||
<Files>
|
<Files>
|
||||||
<File>
|
|
||||||
<FileName>startup_stm32f405xx.s</FileName>
|
|
||||||
<FileType>2</FileType>
|
|
||||||
<FilePath>..\..\libs\stm32f4\STM32F4_CMSIS\Source\Templates\arm\startup_stm32f405xx.s</FilePath>
|
|
||||||
</File>
|
|
||||||
<File>
|
<File>
|
||||||
<FileName>system_stm32f4xx.c</FileName>
|
<FileName>system_stm32f4xx.c</FileName>
|
||||||
<FileType>1</FileType>
|
<FileType>1</FileType>
|
||||||
<FilePath>..\..\libs\stm32f4\STM32F4_CMSIS\Source\Templates\system_stm32f4xx.c</FilePath>
|
<FilePath>..\..\libs\stm32f4\STM32F4_CMSIS\Source\Templates\system_stm32f4xx.c</FilePath>
|
||||||
</File>
|
</File>
|
||||||
|
<File>
|
||||||
|
<FileName>startup_stm32f405xx.s</FileName>
|
||||||
|
<FileType>2</FileType>
|
||||||
|
<FilePath>..\..\libs\stm32f4\STM32F4_CMSIS\Source\Templates\arm\startup_stm32f405xx.s</FilePath>
|
||||||
|
</File>
|
||||||
</Files>
|
</Files>
|
||||||
</Group>
|
</Group>
|
||||||
<Group>
|
<Group>
|
||||||
<GroupName>STM32F4-HAL</GroupName>
|
<GroupName>STM32F4-HAL</GroupName>
|
||||||
<Files>
|
<Files>
|
||||||
<File>
|
<File>
|
||||||
<FileName>stm32f4xx_hal_flash_ex.c</FileName>
|
<FileName>stm32f4xx_hal_pccard.c</FileName>
|
||||||
<FileType>1</FileType>
|
<FileType>1</FileType>
|
||||||
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal_flash_ex.c</FilePath>
|
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal_pccard.c</FilePath>
|
||||||
</File>
|
</File>
|
||||||
<File>
|
<File>
|
||||||
<FileName>stm32f4xx_hal_tim.c</FileName>
|
<FileName>stm32f4xx_hal.c</FileName>
|
||||||
<FileType>1</FileType>
|
<FileType>1</FileType>
|
||||||
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal_tim.c</FilePath>
|
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal.c</FilePath>
|
||||||
</File>
|
</File>
|
||||||
<File>
|
<File>
|
||||||
<FileName>stm32f4xx_hal_iwdg.c</FileName>
|
<FileName>stm32f4xx_hal_flash.c</FileName>
|
||||||
<FileType>1</FileType>
|
<FileType>1</FileType>
|
||||||
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal_iwdg.c</FilePath>
|
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal_flash.c</FilePath>
|
||||||
</File>
|
</File>
|
||||||
<File>
|
<File>
|
||||||
<FileName>stm32f4xx_hal_cryp_ex.c</FileName>
|
<FileName>stm32f4xx_hal_cryp_ex.c</FileName>
|
||||||
@@ -2417,60 +2418,35 @@
|
|||||||
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal_flash_ramfunc.c</FilePath>
|
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal_flash_ramfunc.c</FilePath>
|
||||||
</File>
|
</File>
|
||||||
<File>
|
<File>
|
||||||
<FileName>stm32f4xx_hal_usart.c</FileName>
|
<FileName>stm32f4xx_hal_pcd_ex.c</FileName>
|
||||||
<FileType>1</FileType>
|
<FileType>1</FileType>
|
||||||
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal_usart.c</FilePath>
|
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal_pcd_ex.c</FilePath>
|
||||||
</File>
|
</File>
|
||||||
<File>
|
<File>
|
||||||
<FileName>stm32f4xx_hal_rcc_ex.c</FileName>
|
<FileName>stm32f4xx_hal_uart.c</FileName>
|
||||||
<FileType>1</FileType>
|
<FileType>1</FileType>
|
||||||
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal_rcc_ex.c</FilePath>
|
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal_uart.c</FilePath>
|
||||||
</File>
|
</File>
|
||||||
<File>
|
<File>
|
||||||
<FileName>stm32f4xx_hal_rcc.c</FileName>
|
<FileName>stm32f4xx_hal_dma.c</FileName>
|
||||||
<FileType>1</FileType>
|
<FileType>1</FileType>
|
||||||
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal_rcc.c</FilePath>
|
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal_dma.c</FilePath>
|
||||||
</File>
|
</File>
|
||||||
<File>
|
<File>
|
||||||
<FileName>stm32f4xx_hal_cortex.c</FileName>
|
<FileName>stm32f4xx_hal_flash_ex.c</FileName>
|
||||||
<FileType>1</FileType>
|
<FileType>1</FileType>
|
||||||
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal_cortex.c</FilePath>
|
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal_flash_ex.c</FilePath>
|
||||||
</File>
|
|
||||||
<File>
|
|
||||||
<FileName>stm32f4xx_hal.c</FileName>
|
|
||||||
<FileType>1</FileType>
|
|
||||||
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal.c</FilePath>
|
|
||||||
</File>
|
|
||||||
<File>
|
|
||||||
<FileName>stm32f4xx_hal_pwr.c</FileName>
|
|
||||||
<FileType>1</FileType>
|
|
||||||
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal_pwr.c</FilePath>
|
|
||||||
</File>
|
|
||||||
<File>
|
|
||||||
<FileName>stm32f4xx_hal_hcd.c</FileName>
|
|
||||||
<FileType>1</FileType>
|
|
||||||
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal_hcd.c</FilePath>
|
|
||||||
</File>
|
|
||||||
<File>
|
|
||||||
<FileName>stm32f4xx_hal_cryp.c</FileName>
|
|
||||||
<FileType>1</FileType>
|
|
||||||
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal_cryp.c</FilePath>
|
|
||||||
</File>
|
|
||||||
<File>
|
|
||||||
<FileName>stm32f4xx_hal_pwr_ex.c</FileName>
|
|
||||||
<FileType>1</FileType>
|
|
||||||
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal_pwr_ex.c</FilePath>
|
|
||||||
</File>
|
|
||||||
<File>
|
|
||||||
<FileName>stm32f4xx_ll_usb.c</FileName>
|
|
||||||
<FileType>1</FileType>
|
|
||||||
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_ll_usb.c</FilePath>
|
|
||||||
</File>
|
</File>
|
||||||
<File>
|
<File>
|
||||||
<FileName>stm32f4xx_hal_cec.c</FileName>
|
<FileName>stm32f4xx_hal_cec.c</FileName>
|
||||||
<FileType>1</FileType>
|
<FileType>1</FileType>
|
||||||
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal_cec.c</FilePath>
|
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal_cec.c</FilePath>
|
||||||
</File>
|
</File>
|
||||||
|
<File>
|
||||||
|
<FileName>stm32f4xx_hal_pcd.c</FileName>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal_pcd.c</FilePath>
|
||||||
|
</File>
|
||||||
<File>
|
<File>
|
||||||
<FileName>stm32f4xx_hal_lptim.c</FileName>
|
<FileName>stm32f4xx_hal_lptim.c</FileName>
|
||||||
<FileType>1</FileType>
|
<FileType>1</FileType>
|
||||||
@@ -2482,24 +2458,9 @@
|
|||||||
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal_wwdg.c</FilePath>
|
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal_wwdg.c</FilePath>
|
||||||
</File>
|
</File>
|
||||||
<File>
|
<File>
|
||||||
<FileName>stm32f4xx_hal_dma_ex.c</FileName>
|
<FileName>stm32f4xx_ll_usb.c</FileName>
|
||||||
<FileType>1</FileType>
|
<FileType>1</FileType>
|
||||||
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal_dma_ex.c</FilePath>
|
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_ll_usb.c</FilePath>
|
||||||
</File>
|
|
||||||
<File>
|
|
||||||
<FileName>stm32f4xx_hal_flash.c</FileName>
|
|
||||||
<FileType>1</FileType>
|
|
||||||
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal_flash.c</FilePath>
|
|
||||||
</File>
|
|
||||||
<File>
|
|
||||||
<FileName>stm32f4xx_hal_rng.c</FileName>
|
|
||||||
<FileType>1</FileType>
|
|
||||||
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal_rng.c</FilePath>
|
|
||||||
</File>
|
|
||||||
<File>
|
|
||||||
<FileName>stm32f4xx_hal_pcd.c</FileName>
|
|
||||||
<FileType>1</FileType>
|
|
||||||
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal_pcd.c</FilePath>
|
|
||||||
</File>
|
</File>
|
||||||
<File>
|
<File>
|
||||||
<FileName>stm32f4xx_hal_crc.c</FileName>
|
<FileName>stm32f4xx_hal_crc.c</FileName>
|
||||||
@@ -2507,24 +2468,39 @@
|
|||||||
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal_crc.c</FilePath>
|
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal_crc.c</FilePath>
|
||||||
</File>
|
</File>
|
||||||
<File>
|
<File>
|
||||||
<FileName>stm32f4xx_hal_dma.c</FileName>
|
<FileName>stm32f4xx_hal_rcc.c</FileName>
|
||||||
<FileType>1</FileType>
|
<FileType>1</FileType>
|
||||||
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal_dma.c</FilePath>
|
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal_rcc.c</FilePath>
|
||||||
</File>
|
</File>
|
||||||
<File>
|
<File>
|
||||||
<FileName>stm32f4xx_hal_pccard.c</FileName>
|
<FileName>stm32f4xx_hal_hcd.c</FileName>
|
||||||
<FileType>1</FileType>
|
<FileType>1</FileType>
|
||||||
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal_pccard.c</FilePath>
|
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal_hcd.c</FilePath>
|
||||||
</File>
|
</File>
|
||||||
<File>
|
<File>
|
||||||
<FileName>stm32f4xx_hal_pcd_ex.c</FileName>
|
<FileName>stm32f4xx_hal_tim_ex.c</FileName>
|
||||||
<FileType>1</FileType>
|
<FileType>1</FileType>
|
||||||
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal_pcd_ex.c</FilePath>
|
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal_tim_ex.c</FilePath>
|
||||||
</File>
|
</File>
|
||||||
<File>
|
<File>
|
||||||
<FileName>stm32f4xx_hal_uart.c</FileName>
|
<FileName>stm32f4xx_hal_cortex.c</FileName>
|
||||||
<FileType>1</FileType>
|
<FileType>1</FileType>
|
||||||
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal_uart.c</FilePath>
|
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal_cortex.c</FilePath>
|
||||||
|
</File>
|
||||||
|
<File>
|
||||||
|
<FileName>stm32f4xx_hal_pwr.c</FileName>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal_pwr.c</FilePath>
|
||||||
|
</File>
|
||||||
|
<File>
|
||||||
|
<FileName>stm32f4xx_hal_cryp.c</FileName>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal_cryp.c</FilePath>
|
||||||
|
</File>
|
||||||
|
<File>
|
||||||
|
<FileName>stm32f4xx_hal_pwr_ex.c</FileName>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal_pwr_ex.c</FilePath>
|
||||||
</File>
|
</File>
|
||||||
<File>
|
<File>
|
||||||
<FileName>stm32f4xx_hal_gpio.c</FileName>
|
<FileName>stm32f4xx_hal_gpio.c</FileName>
|
||||||
@@ -2532,9 +2508,49 @@
|
|||||||
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal_gpio.c</FilePath>
|
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal_gpio.c</FilePath>
|
||||||
</File>
|
</File>
|
||||||
<File>
|
<File>
|
||||||
<FileName>stm32f4xx_hal_tim_ex.c</FileName>
|
<FileName>stm32f4xx_hal_rcc_ex.c</FileName>
|
||||||
<FileType>1</FileType>
|
<FileType>1</FileType>
|
||||||
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal_tim_ex.c</FilePath>
|
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal_rcc_ex.c</FilePath>
|
||||||
|
</File>
|
||||||
|
<File>
|
||||||
|
<FileName>stm32f4xx_hal_dma_ex.c</FileName>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal_dma_ex.c</FilePath>
|
||||||
|
</File>
|
||||||
|
<File>
|
||||||
|
<FileName>stm32f4xx_hal_usart.c</FileName>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal_usart.c</FilePath>
|
||||||
|
</File>
|
||||||
|
<File>
|
||||||
|
<FileName>stm32f4xx_hal_iwdg.c</FileName>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal_iwdg.c</FilePath>
|
||||||
|
</File>
|
||||||
|
<File>
|
||||||
|
<FileName>stm32f4xx_hal_rng.c</FileName>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal_rng.c</FilePath>
|
||||||
|
</File>
|
||||||
|
<File>
|
||||||
|
<FileName>stm32f4xx_hal_tim.c</FileName>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<FilePath>..\..\libs\stm32f4\STM32F4_HAL\Src\stm32f4xx_hal_tim.c</FilePath>
|
||||||
|
</File>
|
||||||
|
</Files>
|
||||||
|
</Group>
|
||||||
|
<Group>
|
||||||
|
<GroupName>Utilities</GroupName>
|
||||||
|
<Files>
|
||||||
|
<File>
|
||||||
|
<FileName>console_be.c</FileName>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<FilePath>..\..\rt-thread\components\utilities\ulog\backend\console_be.c</FilePath>
|
||||||
|
</File>
|
||||||
|
<File>
|
||||||
|
<FileName>ulog.c</FileName>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<FilePath>..\..\rt-thread\components\utilities\ulog\ulog.c</FilePath>
|
||||||
</File>
|
</File>
|
||||||
</Files>
|
</Files>
|
||||||
</Group>
|
</Group>
|
||||||
|
|||||||
@@ -194,6 +194,19 @@
|
|||||||
|
|
||||||
/* Utilities */
|
/* Utilities */
|
||||||
|
|
||||||
|
#define RT_USING_ULOG
|
||||||
|
#define ULOG_OUTPUT_LVL_D
|
||||||
|
#define ULOG_OUTPUT_LVL 7
|
||||||
|
#define ULOG_ASSERT_ENABLE
|
||||||
|
#define ULOG_LINE_BUF_SIZE 128
|
||||||
|
|
||||||
|
/* log format */
|
||||||
|
|
||||||
|
#define ULOG_OUTPUT_TIME
|
||||||
|
#define ULOG_OUTPUT_LEVEL
|
||||||
|
#define ULOG_OUTPUT_TAG
|
||||||
|
/* end of log format */
|
||||||
|
#define ULOG_BACKEND_USING_CONSOLE
|
||||||
/* end of Utilities */
|
/* end of Utilities */
|
||||||
|
|
||||||
/* Using USB legacy version */
|
/* Using USB legacy version */
|
||||||
|
|||||||
Reference in New Issue
Block a user