mculover666
9311ef85d3
add support for connect_with_size,update verison to 2.3.1
2021-04-16 16:55:49 +08:00
mculover666
3fc92b3c91
remove the uart_rx_lock in AT framework,update tos version to 2.2.1
2021-04-13 20:50:48 +08:00
mculover666
9d36cbeff9
add support for the version info
2021-04-01 15:53:18 +08:00
mculover666
97fca5e4ed
fix the bug in the storage space of the task name
2021-04-01 15:43:22 +08:00
mculover666
0c2af37b96
fix a bug in the kernel obj verify function
2021-03-14 16:40:14 +08:00
mculover666
ef489bf51f
add support for dynamic mmblk pool
2021-03-12 19:30:39 +08:00
mculover666
5703f01eb6
fix a pointer error in mmblk of kernel
2021-03-12 16:34:39 +08:00
mculover666
da61aa0a49
add support for dynaminc sem and dynamic mutex
2021-03-11 09:46:24 +08:00
David Lin
d0e2355cf6
Update tos_sem.c
2021-02-09 12:39:48 +08:00
David Lin
b46d687e4f
mini optimize the tos_sem.c
2021-02-07 18:27:25 +08:00
Supowang
b62461615a
Merge pull request #285 from Derekduke/master
...
正点阿尔法测试有问题
2021-02-05 18:54:19 +08:00
Derekduke
917d801921
fix stdint.h
2021-02-05 18:43:37 +08:00
jackjzhao(赵健)
53f0b45fbc
fix the bug #MSVR 62253 for dynamic storage allocation
2021-01-07 17:44:48 +08:00
mculover666
0d9300e65b
add barrier countdownlatch completion macro define to config
2020-12-28 20:03:50 +08:00
Jimmy
2c7390deb3
qmk build system
2020-07-14 13:48:10 +08:00
Arthur
a35e88ad24
Merge pull request #189 from DavidLin1577/patch-3
...
Update tos_time.h
2020-06-28 11:01:06 +08:00
David Lin
f79d4db011
Update tos_stopwatch.h
...
Fixed some wrong notes.
2020-06-27 19:10:48 +08:00
David Lin
18b4d5697d
Update tos_time.h
...
Fixed the wrong note.
2020-06-27 18:40:15 +08:00
Arthur
0202c5b5c9
Merge pull request #178 from DavidLin1577/patch-5
...
Update tos_evtdrv_tick.h
2020-06-18 15:50:47 +08:00
Arthur
589032fc4d
Merge pull request #179 from DavidLin1577/patch-1
...
Update tos_priority_mail_queue.h
2020-06-18 15:50:30 +08:00
David Lin
47d5bda545
Update tos_robin.h
...
Deleted unused parameter desc:
" * @param[in] robin_state state of the round robin."
2020-06-18 12:36:59 +08:00
David Lin
fc0e00b028
Update tos_priority_mail_queue.h
2020-06-18 12:32:12 +08:00
David Lin
d9585863a8
Update tos_evtdrv_tick.h
...
Fixed Typo
2020-06-18 10:35:32 +08:00
David Lin
1adb949874
Update tos_evtdrv_timer.h
...
Add note for function 'tos_evtdrv_timer_start':
@param[in] timeout how much time(in evtdrv_tick_t) the timer would be expired.
2020-06-12 16:38:43 +08:00
Arthur
0976f95549
Merge pull request #172 from DavidLin1577/patch-8
...
Update tos_bitmap.h
2020-06-11 11:35:18 +08:00
Arthur
65e4b23b0d
Merge pull request #173 from DavidLin1577/patch-1
...
Update tos_priority_mail_queue.h
2020-06-11 11:35:00 +08:00
David Lin
5abf9ad6fe
Update tos_priority_message_queue.h
...
Delete unused note.
2020-06-10 23:58:00 +08:00
David Lin
111bc1d552
Update tos_priority_mail_queue.h
...
Delete unused note
2020-06-10 23:52:51 +08:00
David Lin
1a9e400996
Update tos_bitmap.h
...
delete the unused parameter note of function "tos_bitmap_lsb"
2020-06-10 22:54:08 +08:00
daishengdong
0a2d5a4e90
support elfloader for shared object and relocatable object
...
1. elfloader for shared object
example: TencentOS-tiny\examples\elfloader_shared_object
keil: TencentOS-tiny\board\TencentOS_tiny_EVB_MX_Plus\KEIL\elfloader_shared_object
2. elfloader for relocatable object:
example: TencentOS-tiny\examples\elfloader_relocatable_object
keil: TencentOS-tiny\board\TencentOS_tiny_EVB_MX_Plus\KEIL\elfloader_relocatable_object
3. TODO:
- add icache/dcache flush when module is loaded
- support more relocation type in elfloader_arch_relocate
2020-06-09 19:30:38 +08:00
Arthur
d9394d7580
Merge pull request #168 from DavidLin1577/patch-8
...
Fixed the wrong notes in tos_barrier.h
2020-06-08 19:57:47 +08:00
Arthur
a4fbf99910
Merge pull request #167 from DavidLin1577/patch-7
...
Added the missing parameter note
2020-06-08 19:57:36 +08:00
Arthur
0786b9f60c
Merge pull request #166 from DavidLin1577/patch-6
...
Fixed some wrong notes in tos_mmblk.h
2020-06-08 19:57:25 +08:00
David Lin
9fe12a77ab
Added the missing parameter notes
2020-06-08 00:14:32 +08:00
David Lin
6be5884938
Update tos_priority_queue.h
2020-06-07 23:50:42 +08:00
David Lin
48a7d23c20
Update tos_completion.h
...
删除多余参数注释
2020-06-07 23:31:16 +08:00
David Lin
a2a4e1de20
Update tos_barrier.h
2020-06-07 23:20:26 +08:00
David Lin
a4b310e04d
Update tos_barrier.h
...
修改错误的函数注释
2020-06-07 23:10:38 +08:00
David Lin
c40ec13aa7
Added the missing parameter note
2020-06-06 18:19:37 +08:00
David Lin
4439798c7d
Fixed some wrong notes in tos_mmblk.h
...
1. tos_mmblk_pool_create与tos_mmblk_alloc函数注释重复
2. tos_mmblk_pool_destroy与tos_mmblk_free函数注释重复
2020-06-06 17:55:31 +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
daishengdong
b13634de77
fix sytick drift after tickless wakeup from sleep or stop
...
1. make port_systick_reload the same as port_systick_config
2020-04-28 16:23:57 +08:00
daishengdong
e8c135e2bb
timer & tickless bugfix
...
1. fix a bug of timer_update when TOS_CFG_TIMER_AS_PROC > 0u
2. support disable tickless in runtime
3. fix a header file dependency bug, which cause k_tick_t typedef-ed to uint32_t
4. fix tick_count drift in tickless_proc
2020-04-27 15:12:08 +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
c603a605fe
refresh sdk manual and development manul
...
1. add barrier/bitmap/stopwatch/rwlock API to sdk manual
2. add barrier develop sample to develop manual
2020-04-16 15:50:00 +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
daishengdong
032af66467
add socket wrapper for at framework
...
you can use at framework to send/recv data in socket API
example: see examples\tcp_through_module_based_at_socket
project: see board\TencentOS_tiny_EVB_MX_Plus\KEIL\tcp_through_module_based_at_socket
2020-04-07 16:39:13 +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
daishengdong
441f57c837
fix "redefinition of typedef 'k_task_t'"
...
1. remove re-typedef of k_task_st to k_task_t in tos_task.h
2. add "typedef struct k_task_st k_task_t" to tos_ktypes.h
2020-03-12 11:04:17 +08:00