37 Commits

Author SHA1 Message Date
mculover666
9de2090de9 add support for multi at device 2022-03-01 15:11:30 +08:00
supowang
eae270b822 delete modbus port file 2021-12-01 17:30:14 +08:00
supowang
8253a953bd fix all board compile for v3.0
fix all board compile for v3.0
2021-08-11 16:30:15 +08:00
supowang
1f694e2156 delete some code 2021-08-05 20:10:56 +08:00
DavidLin1577
ec7428acab Updated E53_ST1.c 2021-06-21 16:51:07 +08:00
DavidLin1577
fb664cf995 Update sensor_parser.h 2021-06-21 16:35:20 +08:00
mculover666
9d36cbeff9 add support for the version info 2021-04-01 15:53:18 +08:00
David Lin
882cc7358e Mini optimized the E53_SF1.c 2021-02-09 08:54:21 +08:00
mculover666
4bb2038a56 add 4g cat1 module ec600s support 2021-02-06 21:17:11 +08:00
mculover666
5ecbc13f64 improve at firmware 2021-01-26 10:59:47 +08:00
David Lin
53874f055d Update BH1750.c 2021-01-14 21:02:54 +08:00
David Lin
81d576b988 Update bh1750.h 2021-01-14 21:00:59 +08:00
David Lin
e64ca00e8e Update bh1750.h 2021-01-14 20:59:24 +08:00
David Lin
747ed5f712 Update E53_SF1.c 2021-01-14 20:56:32 +08:00
David Lin
bdc6ea2d7d Update E53_IA1.c 2021-01-14 20:49:19 +08:00
David Lin
bcfe2161fe Update E53_ST1.c 2021-01-14 20:22:03 +08:00
David Lin
2625ee72da Update E53_IA1.h 2021-01-14 19:59:17 +08:00
David Lin
226d142876 Update E53_SF1.h 2021-01-14 19:56:35 +08:00
David Lin
d58cee7f0a Update E53_ST1.h 2021-01-14 19:53:52 +08:00
Jimmy
09c1fa76b0 improve qmk documentation 2020-08-24 12:33:09 +08:00
huangjimin
d895c15e4f qmk build system 2020-07-15 16:51:41 +08:00
jiejietop
6b0c56eab7 fix mqttclient sample compilation error of board-TencentOS_tiny_EVB_MX_Plus ... 2020-06-23 08:52:37 +08:00
supowang
8c488a8dfb add lora reconnect code for pm2.5 project
add lora reconnect code for pm2.5 project
2020-06-08 16:52:11 +08:00
daishengdong
7f4b0b2582 add fatfs through vfs for EVB plus
1. see board\TencentOS_tiny_EVB_MX_Plus\KEIL\fatfs_through_vfs
2020-06-02 21:31:11 +08:00
daishengdong
5b51d50ade add ota algorithm for device
1. effective "Differential Upgrade" patch algorithm with high compression rate
2. effective recovery algorithm support recovery firmware in blocks which has low memory consumption and wear-leveling strategies, especially suitable for embeded devices with low RAM.
3. add sample ota bootloader project, see:
board\TencentOS_tiny_EVB_MX_Plus\KEIL\ota\ota_bootloader_recovery
4. add sample application project for download firmware through http, see:
board\TencentOS_tiny_EVB_MX_Plus\KEIL\ota\ota_application_download_through_http
5. add sample application project for download firmware through qcloud explorer console, see:
board\TencentOS_tiny_EVB_MX_Plus\KEIL\ota\ota_application_download_through_qcloud_iot_explorer
6. an OTA markdown document is pending
2020-06-02 15:03:42 +08:00
Supowang
6687159b16 Update lora_demo.c 2020-05-28 17:33:08 +08:00
supowang
ac2dc8c5d2 add pm2.5 demo for evbmx+
add pm2.5 demo for evbmx+
2020-05-19 19:37:04 +08:00
daishengdong
2e8c8c19e6 fix some calloc bug
1. some calloc fix
2. fix some document error
3. refactor kv API, to be compatible with ota API
2020-04-24 11:58:42 +08:00
daishengdong
5c21ce702f add IAP sample project, mini program manual
see:
doc/20.In_Application_Programming_based_EVB_MX_Plus.md
2020-04-15 18:11:13 +08:00
supowang
a3078ac232 add mqtt client example for evb_mx+
add mqtt client example for evb_mx+
2020-03-27 17:04:33 +08:00
supowang
c0cb4460b7 add modbus demo for MX+
add modbus demo for MX+
2020-03-20 18:39:49 +08:00
daishengdong
72481955e2 a very simple shell framework
simple, clear, easy to DIY
2020-01-08 13:54:56 +08:00
daishengdong
c9556307df add tos_slist.h, rename tos.h to tos_k.h 2020-01-03 17:25:38 +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
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
acevest
55c3d82750 fix chinese font memory waste 2019-10-18 20:33:46 +08:00
supowang
3fdca943d8 add evb_mx_plus support 2019-10-18 17:39:59 +08:00