zephyr/doc/hardware
Daniel Leung 9f02eeadf8 serial: allow callback setting to be exclusive
Both the IRQ API and Asynchronous API support callback.
However, since they are both interrupt driven, having
callbacks on both API would interfere with each other
in almost all cases. So this adds a kconfig to signal
that the callbacks should be exclusive to each other.
In other words, if one is set, the other should not
be active. Drivers implementing both APIs have been
updated to remove the callbacks from the other API.
Though, this still leaves the option to disable
the kconfig and allows both APIs to have callbacks
if one desires.

Fixes #48606

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2023-07-18 11:13:02 +00:00
..
arch dos: ARC: mark DSP AGU/XY extensions as supported on ARC EM 2023-06-16 11:10:52 -04:00
barriers doc: Add barriers API docs 2023-05-31 06:15:32 -04:00
cache cache: Add documentation 2022-12-13 16:31:42 +00:00
emulator docs: Update emulator documentation 2023-01-27 01:01:06 +09:00
peripherals serial: allow callback setting to be exclusive 2023-07-18 11:13:02 +00:00
pinctrl doc: pinctrl: fix link to ELC2021 slide deck 2023-06-07 04:40:47 -04:00
porting doc: board porting: Add runner requirements note 2023-01-27 16:12:39 -08:00
index.rst doc: Add barriers API docs 2023-05-31 06:15:32 -04:00