klauswq / CS_Robot

02_pid

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Example Summary

This example is intended to be a starting point for new development where a fuller set of kernel features and debug capabilities are enabled.

Peripherals Exercised

  • Board_LED0 - Indicates that the board was initialized within main()

Example Usage

  • The example lights Board_LED0 as part of the initialization in main(). Then a heartBeat task toggles the LED at a rate determined by the arg0 parameter for the constructed Task instance in the .c file.

Application Design Details

This examples is the same as the Empty_Minimal example except many development and debug features are enabled. For example:

  • Logging is enabled
  • Assert checking is enabled
  • Kernel Idle task
  • Stack overflow checking
  • Default kernel heap is present

Please refer to the Memory Footprint Reduction section in the TI-RTOS User Guide spruhd4.pdf for a complete and detailed list of the differences between the empty minimal and empty projects.

References

  • For GNU and IAR users, please read the following website for details about enabling semi-hosting in order to view console output.

  • For more help, search either the SYS/BIOS User Guide or the TI-RTOS Getting Started Guide within your TI-RTOS installation.

About

02_pid


Languages

Language:C 47.1%Language:XS 37.2%Language:Makefile 14.7%Language:Java 0.5%Language:Batchfile 0.3%Language:Assembly 0.1%Language:C++ 0.1%Language:PHP 0.0%