FreeRTOS-Kernel/FreeRTOS/Demo/T-HEAD_CB2201_CDK
Aniruddha Kanhere 1277ba1661
Revert "Remove coroutines (#874)" (#1019)
* Revert "Remove coroutines (#874)"

This reverts commit 569c78fd8c.

* Update freertos Kernel submodule to latest head

* Remove temporary files

* Fix MingW demos and spell check

* Fix manifest version; fix headers

* Add ignore files and paths to core-checker.py

* Fix copyright in remaining files

* Fix PR check build failure

1. Remove defining `inline` in Makefile. This was causing build
   warnings.
2. Ensure that the linker removed unused functions from various
   compilation units.
3. Update the linker script so that all the functions are correctly
   placed in FLASH section.

Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>

---------

Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
Co-authored-by: Gaurav Aggarwal <aggarg@amazon.com>
2023-06-09 15:25:48 -07:00
..
csi Introduce a port for T-HEAD CK802. A simple demo for T-HEAD CB2201 is also included. 2020-01-10 07:53:14 +00:00
driver Introduce a port for T-HEAD CK802. A simple demo for T-HEAD CB2201 is also included. 2020-01-10 07:53:14 +00:00
RTOSDemo_CDK Revert "Remove coroutines (#874)" (#1019) 2023-06-09 15:25:48 -07:00
FreeRTOSConfig.h Revert "Remove coroutines (#874)" (#1019) 2023-06-09 15:25:48 -07:00
Readme.txt Introduce a port for T-HEAD CK802. A simple demo for T-HEAD CB2201 is also included. 2020-01-10 07:53:14 +00:00

# T-HEAD CB2201 Demo Project

The demo shows inter-task communication using a queue. 
The sender periodically sends a constant value to the queue. The receiver blocks until 
the next value is received and validates it. Receiver prints evaluation result to output. 


## References
CB2201 development board: https://occ.t-head.cn/#/vendor_product_detail?id=635878225301471232&vendorId=3706716635429273600&module=4
The latest version of CDK: https://occ.t-head.cn/community/download_detail?spm=a2oza.cdk.0.0.413b180fZ5hVxQ&id=575997419775328256


## Getting started
1. Download the latest version of CDK and follow CDK installation wizard to intall. 
2. Open RTOSDemo.cdkproj under ./RTOSDemo_CDK/RTOSDemo/
3. Build project.
4. Connect to T-HEAD Cb2201 board. (Make sure serial cable is connected correctly.)
5. Run. 
6. Check messages in serial window.