osd-contiki/cpu/cc26xx/dev
George Oikonomou 07272b7cd6 Improve UART power-cycling logic:
* Only enable TX by default.
* Add some magic for RX handling. When an input handler is registered:
  * Automatically enable RX-related and interrupts
  * Automatically lock the SERIAL PD on under all power modes
  * Automatically enable the UART clock under sleep and deep sleep
  * Automatically undo all of the above when the input handler becomes NULL
  * As a result, modules / examples that need UART RX no longer need to clock the UART and manipulate the SERIAL PD. They simply have to specify an input handler
* Don't automatically power on the UART whenever the CM3 is active
* Before accessing the UART, make sure it is powered and clocked
* Avoid falling edge glitches
* Fix garbage characters / Explicitly wait for UART TX to complete
2015-05-15 09:21:04 +01:00
..
rfc-api Add CC26xx CPU files 2015-02-25 13:09:56 +01:00
batmon-sensor.c Add CC26xx CPU files 2015-02-25 13:09:56 +01:00
batmon-sensor.h Add CC26xx CPU files 2015-02-25 13:09:56 +01:00
cc26xx-rf.c Change the LPM locks API: 2015-05-15 09:21:02 +01:00
cc26xx-rf.h Fix BLE on/off check 2015-05-03 22:36:03 +01:00
cc26xx-rtc.c Re-order instructions in the RTC startup sequence 2015-05-15 09:21:03 +01:00
cc26xx-rtc.h Add CC26xx CPU files 2015-02-25 13:09:56 +01:00
cc26xx-uart.c Improve UART power-cycling logic: 2015-05-15 09:21:04 +01:00
cc26xx-uart.h Improve UART power-cycling logic: 2015-05-15 09:21:04 +01:00
contiki-watchdog.c Fix typo in CC26xx WDT-related macros 2015-05-01 17:13:38 +01:00
gpio-interrupt.c Add CC26xx CPU files 2015-02-25 13:09:56 +01:00
gpio-interrupt.h Add CC26xx CPU files 2015-02-25 13:09:56 +01:00
oscillators.c Add oscillator control wrappers 2015-05-15 09:20:56 +01:00
oscillators.h Add oscillator control wrappers 2015-05-15 09:20:56 +01:00
uart1.h Add CC26xx CPU files 2015-02-25 13:09:56 +01:00