Index
A
analog-to-digital converters (ADCs) 5, 26, 69
application-specific integrated component (ASIC) 8
ARM Cortex-M processors 71
ARM FreeRTOS firmware stack 17
assertions
assert_param() 462
configAssert() 462, 463
using, for debugging FreeRTOS 462
asymmetric multi-processing 441
B
bare-metal drivers 341
bare-metal firmware 9
binary semaphores 191, 192
synchronization via 192-196
buffer-based driver 293
performance analysis 298-300
uartPrintOutTask 294
USART2_IRQHandler 295-297
with DMA 313-315
C
CDC_Transmit_FS() 349
central processing unit (CPU) 25
C function 151
command-execution task 392-395
command queue
architecture 390, 391
code, using 400, 401
components 387
creating 386
deciding 389, 390
LEDs’ brightness functions 387-389
command queue, architecture
command-execution task 392-395
frame decoding 395-398
USB VCP driver 399
...