zephyr/drivers
Tomasz Bursztyka bf77d902ac cc2520: Rework reception logic
Setting the highest possible threshold is bogus. It will certainly work
well when packet are small, but it will be very easy to overflow RX FIFO
when these are big (which happens when a big packet is fragmented).

Instead:
- setting the threshold to the bare minimum (len + header)
- reading is made into a loop based on RX FIFO counter

Taking the opportunity to:
- Reset exceptions once printed out
- Print out "Transmitted!" instead of unbearable status

Change-Id: I8d77b88756d5c3fb42d4d0d38dd0296569db07ad
Signed-off-by: Tomasz Bursztyka <tomasz.bursztyka@linux.intel.com>
2016-02-25 14:02:50 +01:00
..
802.15.4 cc2520: Rework reception logic 2016-02-25 14:02:50 +01:00
adc adc : rename device to just ADC 2016-02-10 11:23:56 -05:00
aio aio/aio_dw_comparator: adds Kconfig for IRQ priority 2016-02-05 20:25:28 -05:00
bluetooth nanokernel: Change fiber_delayed_start() return type 2016-02-23 10:48:54 -05:00
clock_control device: use DEVICE_INIT everwhere 2016-02-05 20:25:25 -05:00
console drivers/console: Fix writing out carriage return on all terminals 2016-02-10 18:52:29 -05:00
ethernet eth_dw: fix compilation issue in eth_dw.c driver 2016-02-05 20:25:31 -05:00
gpio gpio: Remove default value from platform-specific options 2016-02-24 17:05:52 +00:00
grove device: use DEVICE_INIT everwhere 2016-02-05 20:25:25 -05:00
i2c i2c: Remove default value from platform-specific options 2016-02-24 14:34:24 -03:00
interrupt_controller x86: rebase priority levels 2016-02-08 21:45:07 -05:00
ipm device: use DEVICE_INIT everwhere 2016-02-05 20:25:25 -05:00
nble Bluetooth: Change GATT callback return values to ssize_t 2016-02-20 15:39:33 +00:00
pci pci: trivial if statement refactoring 2016-02-17 21:57:13 +00:00
pinmux c++: Add extern "C" { } block to header files 2016-02-05 20:25:22 -05:00
pwm struct packing 2016-02-10 16:21:26 +00:00
qmsi drivers: Add infrastructure for QMSI drivers 2016-02-05 20:25:15 -05:00
random Fixed file description and applied doxygen style 2016-02-05 20:24:58 -05:00
rtc rtc: Remove default value from platform-specific options 2016-02-20 14:20:32 +00:00
serial struct packing 2016-02-10 16:21:26 +00:00
shared_irq irq: rename irq_connect() to IRQ_CONNECT() 2016-02-05 20:25:25 -05:00
spi spi: Remove default value from platform-specific options 2016-02-24 14:26:23 -03:00
timer Revert "sys_clock: start the microkernel ticker in the MICROKERNEL init level" 2016-02-11 17:26:06 -05:00
watchdog watchdog: Remove default value from platform-specific options 2016-02-20 14:20:33 +00:00
Kconfig cc2520: Initial checkin for TI CC2520 802.15.4 driver 2016-02-05 20:25:23 -05:00
Makefile cc2520: Initial checkin for TI CC2520 802.15.4 driver 2016-02-05 20:25:23 -05:00