Commit Graph

80 Commits

Author SHA1 Message Date
mculover666
86bc533bb8 kernel_perf: update to 2.5.1 version 2022-06-02 17:01:58 +08:00
mculover666
e38c8775ac kernel_perf:add tos_task_find api 2022-06-01 16:53:42 +08:00
mculover666
30832d6e0f separate the dynamic task destroy api 2022-05-31 19:45:03 +08:00
iysheng
0832ca17e5 Rename time_init, time_update, timer_next_expires_get function with soft_
prefix
2022-04-13 21:48:20 +08:00
mculover666
565cd29e94 fix the bug in task suspend 2022-03-23 18:22:19 +08:00
mculover666
249825fa50 add protect of idle task, update to 2.4.5 2021-09-29 17:30:05 +08:00
vitoswwang
67799dc84c fix a bug in tos_tick2millisec 2021-08-26 20:08:12 +08:00
mculover666
fb7715a3c5 fix bug in tos_at_channel_read_timed, update to 2.4.3 2021-07-20 13:02:47 +08:00
vitoswwang
8e9024caca improve tos_at_channel_read_timed,update to 2.4.2 2021-07-19 13:05:06 +08:00
mculover666
0193dc6142 add sim idle and log for at, update to 2.4.1 2021-07-16 16:14:54 +08:00
mculover666
3aaafde714 add frame input type of at,update version to 2.4.0 2021-06-24 10:39:54 +08:00
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
da61aa0a49 add support for dynaminc sem and dynamic mutex 2021-03-11 09:46:24 +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
mculover666
0d9300e65b add barrier countdownlatch completion macro define to config 2020-12-28 20:03:50 +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
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
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
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
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