Other Parts Discussed in Thread: Z-STACK
Which peripherals are utilized for internal operation by Z-stack and hence not applicable to application developers
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Other Parts Discussed in Thread: Z-STACK
Which peripherals are utilized for internal operation by Z-stack and hence not applicable to application developers
Hi,
I want to add some information here.
Although every peripheral is applicable to developers, several compilation flags
must be set to FALSE in order to eliminate the posibility of interference with Z-stack
HAL modules. There is no one source with a whole list of these flags, but the table
under section 2.2 in "Z-Stack HAL Porting Guide.pdf" is very useful.
Timer2 is not available - use exclusively by MAC library.
DMA Ch0 is required by OSAL Nv system for flash writes.
DMA Ch1/2 is required by security sub-system (optional to not use DMA for AES, but not recommended for throughput).
DMA Ch3/4 is required for robust UART (optional to not use with hal_uart_isr.c).