TencentOS-tiny/board
daishengdong 96cf620708 a bugfix for mail queue and printf clipping switch
1. add TOS_CFG_LIBC_PRINTF_EN
1: enable printf to implement tos_kprintf
when you call tos_kprintf(actually currently it's a MACRO rather than a function) , the libc will be invloved into the image, most of the time it means a larger image size.

0: disable printf, means tos_kprintf is defined as an empty MACRO
most of the time, means you will not get a log output from the uart(currently we donnot have a console yet) but a smaller image size.

2. fix a bug of tos_mail_q and tos_priority_mail_q
if we are post-ing a mail and there is[are] task[s] just pend-ing for the mail queue, the mail delivered to the pend-er will be a pointer, and probably it's a pointer to the local variable on the stack. Actually we should do a memcpy rather than a pointer assignment. for more details, see the patch.
2019-11-25 21:04:37 +08:00
..
ALIENTEK-MiniSTM32F103RCT6 add a set of dyn(create / destroy) interface 2019-10-29 16:57:43 +08:00
ALIENTEK_Apollo_STM32F767 a bugfix for mail queue and printf clipping switch 2019-11-25 21:04:37 +08:00
ALIENTEK_EXPLORER_STM32F407ZGT6 add a set of dyn(create / destroy) interface 2019-10-29 16:57:43 +08:00
ALIENTEK_Elite_STM32F103ZET6 add a set of dyn(create / destroy) interface 2019-10-29 16:57:43 +08:00
ALIENTEK_Pandora_STM32L475 add a set of dyn(create / destroy) interface 2019-10-29 16:57:43 +08:00
ALIENTEK_STM32F429 a bugfix for mail queue and printf clipping switch 2019-11-25 21:04:37 +08:00
ALIENTEK_W601 add a set of dyn(create / destroy) interface 2019-10-29 16:57:43 +08:00
ALIENTEK_WarShip_STM32F103ZET6 add a set of dyn(create / destroy) interface 2019-10-29 16:57:43 +08:00
BearPi_STM32L431RC a bugfix for mail queue and printf clipping switch 2019-11-25 21:04:37 +08:00
Fire_STM32F103VEtx add a set of dyn(create / destroy) interface 2019-10-29 16:57:43 +08:00
GigaDevice_GD32E103V_EVAL add gd32E103 eval board support 2019-11-04 19:28:37 +08:00
GigaDevice_GD32E230C_START add GD32E230C_START support 2019-10-30 17:44:37 +08:00
GigaDevice_GD32F130C_START add gd32F130 & F303 support 2019-10-31 19:59:28 +08:00
GigaDevice_GD32F207ZET6 add a set of dyn(create / destroy) interface 2019-10-29 16:57:43 +08:00
GigaDevice_GD32F303C_START add gd32F130 & F303 support 2019-10-31 19:59:28 +08:00
GigaDevice_GD32VF103C_EVAL add gd32v eval lcd display support 2019-10-24 16:07:48 +08:00
GigaDevice_GD32VF103C_START add a set of dyn(create / destroy) interface 2019-10-29 16:57:43 +08:00
GigaDevice_GD32450i_EVAL add GD32450i-EVAL board support 2019-11-06 17:01:50 +08:00
HC32L136_K8TA add a set of dyn(create / destroy) interface 2019-10-29 16:57:43 +08:00
LTE_DTU_SIM7600 add LTE dtu sim7600ce 4G module tcp test 2019-11-13 16:17:21 +08:00
Linux_Posix use signal replace poll 2019-10-30 16:40:42 +08:00
N32G020K8_TB_V11/tencent_os_mqtt add a set of dyn(create / destroy) interface 2019-10-29 16:57:43 +08:00
NUCLEO_STM32F072RB add a set of dyn(create / destroy) interface 2019-10-29 16:57:43 +08:00
NUCLEO_STM32F103RB add a set of dyn(create / destroy) interface 2019-10-29 16:57:43 +08:00
NUCLEO_STM32F401RE add a set of dyn(create / destroy) interface 2019-10-29 16:57:43 +08:00
NUCLEO_STM32F746ZG add a set of dyn(create / destroy) interface 2019-10-29 16:57:43 +08:00
NUCLEO_STM32G070RB add a set of dyn(create / destroy) interface 2019-10-29 16:57:43 +08:00
NUCLEO_STM32G071RB [Config] Add Board NUCLEO_STM32G071RB 2019-11-17 23:48:54 +08:00
NUCLEO_STM32L053R8 add a set of dyn(create / destroy) interface 2019-10-29 16:57:43 +08:00
NUCLEO_STM32L073RZ add a set of dyn(create / destroy) interface 2019-10-29 16:57:43 +08:00
NUCLEO_STM32L432KC fix board compile for kernel change 2019-10-28 17:25:09 +08:00
NUCLEO_STM32L433RC fix board compile for kernel change 2019-10-28 17:25:09 +08:00
NUCLEO_STM32L452RE add NUCLEO_STM32L452RE support 2019-11-08 16:40:48 +08:00
NUCLEO_STM32L476RG fix board compile for kernel change 2019-10-28 17:25:09 +08:00
NUCLEO_STM32L496ZG fix board compile for kernel change 2019-10-28 17:25:09 +08:00
NXP-FRDM-KL27Z fix board compile for kernel change 2019-10-28 17:25:09 +08:00
NXP_FRDM_KL25Z fix board compile for kernel change 2019-10-28 17:25:09 +08:00
NXP_Kinetis_K64 fix board compile for kernel change 2019-10-28 17:25:09 +08:00
NXP_LPC824Lite fix board compile for kernel change 2019-10-28 17:25:09 +08:00
Nordic_NRF51822 add nimble uart 2019-11-15 15:37:06 +08:00
Nordic_NRF52832 add nimble uart 2019-11-15 15:37:06 +08:00
Nordic_NRF52840 add nimble uart 2019-11-15 15:37:06 +08:00
Nuvoton_M251 add GD32E230C_START support 2019-10-30 17:44:37 +08:00
QEMU_Spike add a set of dyn(create / destroy) interface 2019-10-29 16:57:43 +08:00
RHF76_STM32L072CBxx_Lora fix board compile for kernel change 2019-10-28 17:25:09 +08:00
STM32F103_SIM800A fix board compile for kernel change 2019-10-28 17:25:09 +08:00
STM32F401CCU6 tos config 2019-11-08 16:51:44 +08:00
STM32F407VGT6_discovery fix board compile for kernel change 2019-10-28 17:25:09 +08:00
STM32F746NGH6_discovery fix board compile for kernel change 2019-10-28 17:25:09 +08:00
Sipeed_LonganNano fix character encoding 2019-11-07 13:27:28 +08:00
TI_MSP430FR6972_EVM TencentOS tiny port to MSP430FR6972 2019-11-18 19:43:41 +08:00
TI_MSP432P401R_LaunchPad fix board compile for kernel change 2019-10-28 17:25:09 +08:00
TOS_tiny_EVK_STM32L431CBT6 a bugfix for mail queue and printf clipping switch 2019-11-25 21:04:37 +08:00
TencentOS_tiny_EVB_MX a bugfix for mail queue and printf clipping switch 2019-11-25 21:04:37 +08:00
TencentOS_tiny_EVB_MX_Plus a bugfix for mail queue and printf clipping switch 2019-11-25 21:04:37 +08:00
YS_STM32F407IGTx fix board compile for kernel change 2019-10-28 17:25:09 +08:00