incubator-nuttx/drivers/wireless/spirit/lib
Gregory Nutt 936df1bcb5 Adds new OS internal functions nxsig_sleep() and nxsig_usleep. These differ from the standard sleep() and usleep() in that (1) they don't cause cancellation points, and (2) don't set the errno variable (if applicable). All calls to sleep() and usleep() changed to calls to nxsig_sleep() and nxsig_usleep().
Squashed commit of the following:

    Change all calls to usleep() in the OS proper to calls to nxsig_usleep()

    sched/signal:  Add a new OS internal function nxsig_usleep() that is functionally equivalent to usleep() but does not cause a cancellaption point and does not modify the errno variable.

    sched/signal:  Add a new OS internal function nxsig_sleep() that is functionally equivalent to sleep() but does not cause a cancellaption point.
2017-10-06 10:15:01 -06:00
..
Make.defs Squashed commit of the following: 2017-07-28 12:01:05 -06:00
spirit_aes.c Squashed commit of the following: 2017-07-26 15:35:42 -06:00
spirit_calibration.c Squashed commit of the following: 2017-07-26 15:35:42 -06:00
spirit_csma.c Squashed commit of the following: 2017-07-26 15:35:42 -06:00
spirit_directrf.c Squashed commit of the following: 2017-07-26 15:35:42 -06:00
spirit_general.c Squashed commit of the following: 2017-07-27 11:56:26 -06:00
spirit_gpio.c Squashed commit of the following: 2017-07-27 11:56:26 -06:00
spirit_irq.c Spirit: Fix typos in conditional compilation. Add debug output. Remove extra clear of pending interrupts, could cause missing interrupts. Add spirit_reg_modify() which is not currently used. 2017-08-03 09:55:30 -06:00
spirit_linearfifo.c Remove CONFIG_NET_MULTILINK. This increases code size by a little, but greatly reduces the complexity of the network code. 2017-08-08 15:26:09 -06:00
spirit_management.c Spirit: Add a function to wait for a state change with a timeout. 2017-08-01 10:31:12 -06:00
spirit_pktbasic.c Spirit: Convert network driver to use STack packets vs. Basic packets. We need to use the STack packets in order to provide the source address. 2017-08-04 12:19:59 -06:00
spirit_pktcommon.c Squashed commit of the following: 2017-07-28 12:01:05 -06:00
spirit_pktmbus.c Squashed commit of the following: 2017-07-26 15:35:42 -06:00
spirit_pktstack.c Spirit: Convert network driver to use STack packets vs. Basic packets. We need to use the STack packets in order to provide the source address. 2017-08-04 12:19:59 -06:00
spirit_qi.c Squashed commit of the following: 2017-07-27 11:56:26 -06:00
spirit_radio.c Adds new OS internal functions nxsig_sleep() and nxsig_usleep. These differ from the standard sleep() and usleep() in that (1) they don't cause cancellation points, and (2) don't set the errno variable (if applicable). All calls to sleep() and usleep() changed to calls to nxsig_sleep() and nxsig_usleep(). 2017-10-06 10:15:01 -06:00
spirit_spi.c Spirit bugfixes: Was hanging occasionally because there was not mechanism to restart the poll timer if poll was not performed because Spirit ws busy. Fixed by not checking if Spirit is busy. The TX poll can be performed asynchronouly while spirit is busy; any outgoing data will queued until Spirit is ready. Fixed handling of a timeout condition. Failure to transmition to the TX state would fail (timeout) if in a race condition Spirit already committed to the RX state. The driver needs to recover the state properly and avoid debug assertions in this event. 2017-08-07 09:22:16 -06:00
spirit_timer.c Squashed commit of the following: 2017-07-27 18:04:35 -06:00