This sample is an alternative implementation of hci_uart. The new sample differs from the existing sample in that it uses the async UART API instead of the interrupt driven API. Included in this commit is a new test for HCI UART flow control. It's enabled for hci_uart_async. The test can excercise also the existing hci_uart sample (with some minimal changes to allow compiling in the mock controller and test suite). The existing hci_uart sample currently fails the flow control test. Signed-off-by: Aleksander Wasaznik <aleksander.wasaznik@nordicsemi.no>
32 lines
879 B
Plaintext
32 lines
879 B
Plaintext
/* This is the default app device tree overlay. This file is ignored if
|
|
* there is a board-specific overlay in `./boards`.
|
|
*
|
|
* Most boards define a convenient `&uart0`. It's used here to make the
|
|
* sample 'just work' automatically for those boards.
|
|
*/
|
|
|
|
bt_c2h_uart: &uart0 {
|
|
status = "okay";
|
|
current-speed = <1000000>;
|
|
hw-flow-control;
|
|
};
|
|
|
|
/ {
|
|
chosen {
|
|
zephyr,bt-c2h-uart = &bt_c2h_uart;
|
|
};
|
|
};
|
|
|
|
/* Some boards are by default assigning the &uart0 to these other
|
|
* functions. Removing the assignments will ensure a compilation error
|
|
* instead of accidental interference.
|
|
*/
|
|
/ {
|
|
chosen {
|
|
/delete-property/ zephyr,console;
|
|
/delete-property/ zephyr,shell-uart;
|
|
/delete-property/ zephyr,uart-mcumgr;
|
|
/delete-property/ zephyr,bt-mon-uart;
|
|
};
|
|
};
|