Tool/software: TI-RTOS
CC2640 4x4 custom board, ble_sdk_2_02_01_18, CCS 6.2, XDS200 debugger
A uart task has been added to the application to replace using the uart driver in
read callback mode. This was a solution to a hard fault bus error. The uart_task
priority is 2 and the SBP task priority is 1. Currently, when the uart task is finished,
it posts a semaphore to the SBP task.
The uart task uses the osal_snv read and write APIs. I understand this requires
the uart task to be a BLE enabled RTOS task.
In reading this wiki, I have the questions pasted below. Please alert me if any of
my above assumptions are incorrect.

1. The RTOS task (notification task) described in this wiki is the same as
the UART_task in my application, correct?
2. I add the code from page 2 of this wiki to the main_loop of the uart Task?
3. When do I post the NOTIFY_TASK (uart_TASK) SELECT EVENT? I don't
have an Hwi event in the uart task. I do know when there is a need to read or
write to the snv from the uart_task.
4. Lastly I set these predefined symbols as follows:
OSAL_MAX_NUM_PROXY_TASKS=3 (SBP task, GAPRoleTask, Uart task).
ICALL_MAX_NUM_TASKS=4 (stack task, SBP task, uart task and GAP role task).
Thanks,
Priya
Thanks,
Priya
