freeRTOS操作系统机器人实现
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

66 lines
1.3 KiB

3 days ago
#ifndef __BSP_CONFIG_H__
#define __BSP_CONFIG_H__
#ifdef __cplusplus
#if __cplusplus
extern "C"{
#endif
#endif /* __cplusplus */
/* 打印串口配置 */
#define IOC_100PIN // 100引脚芯片
#define USE_TALNET
/* 编译My_print.c */
// #define USE_PRINT
// #define PRINT_ID 1 // 串口打印映射的串口号,对应g_ptUartTab全局
// 如果还需要getchar需要将Myprint_IRQHandler放置到对应的中断服务中
// 如果注释掉该全局则表示使用usb的cdc来作为打印串口
// #define LUACOM_ID 2 //这里是Lua的COM模块初始化1或2使用的串口,确保不要和PRINT_ID一致即可
/* 编译l_stm32.c */
#define USE_LUA_ST
/* 编译l_can.c */
#define USE_LUA_ST_CAN
/* 编译l_uart.c */
// #define USE_LUA_ST_UART
/* 编译bsp_cap.c */
// #define USE_TIMER
/* 编译bsp_uart.c */
#define USE_UART
/* 默认使用空闲中断DMA方式,注释掉后使用传统字节中断 */
//#define CONFIG_UART_IT_IDLEDMA
/* 编译bsp_usb.c */
// #define USE_USB
/* 编译bsp_i2c.c */
// #define USE_I2C
/* 编译stmflash.c */
// #define USE_ONCHIP_FLASH
#define USE_CAN
#define CONFIG_CAN_BUFFER_SIZE 128
#define USE_FREERTOS
#define USE_LWIP
#ifdef __cplusplus
#if __cplusplus
}
#endif
#endif /* __cplusplus */
#endif /* __L_STM32_H__ */