Commit Graph

201 Commits

Author SHA1 Message Date
daishengdong
9d6dd6398e fix the bug of sd fatfs formated not recognized by windows
1. the address in tos_hal_sd_*(tos_hal_sd.c) is by byte, but address in HAL_SD_WriteBlocks/HAL_SD_ReadBlocks is by sector
2. convert address in tos_hal_sd_* from byte to sector( / 512)
2020-03-15 12:04:47 +08:00
daishengdong
cb2477f66e support RHF0M0E5 board with armcc v6
1. project, see TencentOS-tiny\board\RHF0M0E5_STM32WLE5xx\KEIL\hello_world
2020-03-12 20:10:27 +08:00
Arthur
6d0c6d3721 Merge pull request #117 from DavidLin1577/patch-2
Improve readability of codes
2020-03-07 10:47:51 +08:00
David Lin
6374890a72 Fixed bug of tcp receive
int tos_sal_module_recv_timeout(int sock, void *buf, size_t len, uint32_t timeout);
This 'len' is data buffer length.
2020-03-07 08:34:30 +08:00
David Lin
2956d75b37 Update readme.md 2020-03-06 23:33:41 +08:00
David Lin
b63867f519 Fixed the wrong indentation and typos 2020-03-06 23:23:28 +08:00
David Lin
df17c82e52 Fixed the wrong indentation 2020-03-06 23:10:13 +08:00
Supowang1989
3087482e54 add TencentOS tiny Simulator project
add TencentOS tiny Simulator project
2020-03-06 13:46:35 +08:00
daishengdong
7e6ce005e6 support avr architecture based on ATMega32
1. IAR project, see TencentOS-tiny\board\ATMega32\IAR, both 4.12 and 7.20 is supplied.
2020-03-03 18:27:24 +08:00
Supowang1989
e40ef2019e add Gokit3 board support
add Gokit3 board support
2020-03-02 09:21:46 +08:00
daishengdong
40f55ec57b support posix
1. posix pthread.h: pthread, pthread_barrier, pthread_cond, pthread_mutex, , pthread_rwlock, pthread_spin, etc
2. posix semaphore.h: sem_*
3. posix mqueue.h: mq_*
4. posix time.h: timer_*
5. to support posix, add tos_barrier, tos_bitmap, tos_rwlock, tos_stopwatch, change name of k_task_t from a char * pointer to a char array.
6. sample, see examples\posix
7. project, see board\TencentOS_tiny_EVB_MX_Plus\KEIL\posix
2020-02-28 00:11:28 +08:00
Supowang1989
c6f45a4c2e update modbus project
update modbus project
2020-02-25 10:07:00 +08:00
Supowang1989
ef82dbfc6d add modbus slave support
add modbus slave support
2020-02-24 21:40:06 +08:00
caijie0513
8170a49366 del some file and fix uncontrollable log level when salof is not used... 2020-02-21 21:21:31 +08:00
caijie0513
f662bdc680 mqttclient uses mbedtls for tos, and updates the example... 2020-02-21 21:03:06 +08:00
caijie0513
324a1c0620 use mbedtls version in tos... 2020-02-21 18:30:23 +08:00
jiejieTop
8f76e16646 add mqttclient to the component, and add fire stm32f429 board demo. 2020-02-20 00:12:30 +08:00
daishengdong
3ddeb9c5cd support task self delete for STM8, add a sample of shell for STM8
1. sample project, see TencentOS-tiny\board\STM8L052R8T6\IAR\shell
2. ATTENTION: read TencentOS-tiny\board\STM8L052R8T6\IAR\shell\README.md first
2020-02-15 23:22:38 +08:00
Arthur
7a0966a2cc Merge pull request #94 from supperthomas/master
ADD PROJECT
2020-02-15 20:51:28 +08:00
supperthomas
2028b11216 add aliyun
add aliyun project
2020-02-15 19:46:31 +08:00
supperthomas
bffd1bd400 Revert "SDK: ADD the aliyunos project"
This reverts commit 07faecde78.
2020-02-15 18:34:01 +08:00
supperthomas
b6083151e7 Merge branch 'master' of https://github.com/supperthomas/TencentOS-tiny 2020-02-15 18:33:43 +08:00
supperthomas
07faecde78 SDK: ADD the aliyunos project 2020-02-15 17:35:20 +08:00
daishengdong
d8ca59bf65 remove dead code 2020-02-15 16:45:07 +08:00
daishengdong
405e5d970a support stm8
1. see: TencentOS-tiny\board\STM8L052R8T6\IAR\hello_world
2. compile/debug/run with IAR for STM8
2020-02-15 16:39:00 +08:00
thomas_li
97cb277bd8 SDK: add project of mqtt 2020-02-10 10:30:57 +08:00
niannianyouyu
52183c0b31 ADD NUCLEO_STM32F446RE BSP 2020-02-09 21:55:54 +08:00
niannianyouyu
d2f38a016e Add NUCLEO_STM32F446RE BSP 2020-02-09 21:55:31 +08:00
daishengdong
8588240c82 extract exceptions.h 2020-01-19 20:37:57 +08:00
daishengdong
3d9d6198c8 add cortex-v7a support
How To Run:
    see TencentOS-tiny\board\ALPHA_I.MX_emmc_256ddr\README.md

TODO Next:
1. VFP support
2. fault diagnosis support
3. qemu vexpress ca9 support
4. raspberry pi support
5. SMP support
2020-01-19 19:06:24 +08:00
Supowang1989
08ab1d88e1 Merge pull request #79 from howardliu7874/master
Porting for NXP i.MX RT1010/1050/1060
2020-01-19 10:53:19 +08:00
Howard Liu
d8f32035a1 1. Updated the BSP for i.MX RT1050
2. Added the Keil Workspace
3. Changed the hello_world.c for RT1050

Signed-off-by: Howard Liu <howardliu7874@hotmail.com>
2020-01-18 19:35:05 +08:00
Chan Luo
91c470239d Add NXP i.MXRT1060 EVK board bsp support and IAR demo 2020-01-16 19:33:15 +08:00
acevest
cf668e190f fix spike gcc compile 2020-01-16 00:41:22 +08:00
Howard Liu
6f8edaa5c5 Added the porting for i.MX RT1010 and i.MX RT1050
Signed-off-by: Howard Liu <howardliu7874@hotmail.com>
2020-01-15 14:58:06 +08:00
supowang
88bfbe999a fix MX and MXplus lora demo
fix MX and MXplus lora demo
2020-01-10 15:50:58 +08:00
supowang
0a3245f5a1 Update .project 2020-01-10 15:18:26 +08:00
Supowang1989
00362e456f Merge pull request #73 from acevest/riscv_esp8266
add esp8266 support for riscv dev board: TencentOS_tiny_EVB_LX
2020-01-10 10:29:36 +08:00
acevest
226bacd6f3 delete arch/risc-v/bumblebee/gcc/riscv_port_s.S 2020-01-10 01:09:01 +08:00
acevest
a6cd872df1 fix usart irq handler not in safe area 2020-01-09 23:04:28 +08:00
acevest
bce32faac2 fix bumblebee irq entry aligment, fix eclic 2020-01-09 20:18:18 +08:00
acevest
5920066f21 add esp8266 example 2020-01-08 20:05:24 +08:00
supowang
e7457d9714 add NXP Imx RT1052 support
add NXP RT1052 support
2020-01-08 19:55:20 +08:00
daishengdong
72481955e2 a very simple shell framework
simple, clear, easy to DIY
2020-01-08 13:54:56 +08:00
supowang
dea65a2d66 fix Nucleo L073 project
fix Nucleo L073 project
2020-01-06 11:40:56 +08:00
daishengdong
c9556307df add tos_slist.h, rename tos.h to tos_k.h 2020-01-03 17:25:38 +08:00
mculover666
ae4b04bcb2 add HTS221 sensor driver 2019-12-27 14:41:18 +08:00
Supowang1989
bac26a2964 Merge pull request #67 from royye62/master
add sensor_e53_ia1_e2e_demo
2019-12-21 13:38:54 +08:00
daishengdong
febcf10911 add kv fs component
1. a true wear-leveling kv fs for norflash, especially optimize for some onchip norflash with "write once on one single write unit" like stm32l4, a true "no earse before write" flash algorithm.
2. an "as less as possible" gc strategy, do best to save norflash's life.
3. full "power down protection" support
4. see "examples" of kv, project in "TencentOS_tiny_EVB_MX_Plus", with onchip flash and qspiflash sample.
2019-12-19 16:08:42 +08:00
supowang
e1c19fd194 add lora lowpower at command support
add lora lowpower at command support
2019-12-18 13:01:35 +08:00