summaryrefslogtreecommitdiff
path: root/nuttx/drivers
Commit message (Collapse)AuthorAgeFilesLines
* MTD read-ahear/write buffering layer seems functionalGregory Nutt2014-09-254-39/+74
|
* Fixes for compile of rwbuffer.cGregory Nutt2014-09-252-17/+16
|
* A few fixes for clean apps/examples/mtdrwb buildGregory Nutt2014-09-251-1/+1
|
* In at45db_bwrite, the buffer is not increased when writing more than 1 page. ↵Gregory Nutt2014-09-251-77/+84
| | | | Sourceforge bug #34
* Update SMART FS procfs support. From Ken PettitGregory Nutt2014-09-221-2/+42
|
* Fixes to avoid some hang conditions using STM32 CANGregory Nutt2014-09-171-55/+85
|
* Mostly cosmetic changesGregory Nutt2014-09-041-0/+1
|
* Remove final traces of the 8015 from the NuttX source treeGregory Nutt2014-09-014-22/+2
|
* Reanem kzalloc to kmm_zalloc for consistencyGregory Nutt2014-08-3127-49/+49
|
* Rename kmalloc to kmm_malloc for consistencyGregory Nutt2014-08-3130-59/+59
|
* Rename kfree to kmm_free for consistency with other naming conventionsGregory Nutt2014-08-3148-431/+431
|
* Rename kmemalign to kmm_memalign and krealloc to kmm_realooc for consistency ↵Gregory Nutt2014-08-312-2/+2
| | | | with other naming
* Cosmetic: Fix all comments, defaults, etc. that references the defunct name ↵Gregory Nutt2014-08-302-2/+2
| | | | user_start
* Rename CONFIG_NUTTX_KERNEL to CONFIG_BUILD_PROTECTED; Partially integrate ↵Gregory Nutt2014-08-291-1/+1
| | | | new CONFIG_BUILD_KERNEL
* nuttx/drivers: Remove explicity references to errno. That is a problem ↵Gregory Nutt2014-08-288-34/+34
| | | | from within the kernel for certain configurations
* wdog.h does not contain any application interface, only internal OS ↵Gregory Nutt2014-08-2112-35/+35
| | | | interface. Further, it is non-standard. Move wdog.h from include/ to include/nuttx. For the same reason, move the description of the watchdog timer interfaces from the Users Guide to the Porting Guide.
* SAM4E-EK: Add ILI9341-based LCD driverGregory Nutt2014-08-201-1/+14
|
* Change the way PHY interrupts work: disable automatically. Then we have to ↵Gregory Nutt2014-08-171-20/+43
| | | | re-subscribe each time after the interrupt fires
* SAMA5 PHY: Add more debug instrumentation; Fix logic that would be used to ↵Gregory Nutt2014-08-172-1/+45
| | | | disable PHY interrupts
* In order to get PHY interrupts, they must be enabled at the PHY (still don't ↵Gregory Nutt2014-08-171-1/+1
| | | | get PHY interrupts)
* Finishes the ioctl definition to subscribe to PHY events. Revamp network ↵Gregory Nutt2014-08-161-2/+11
| | | | ioctl signature to support arguments other than struct mii_ioctl_data.
* Add support for an ioctl that can be used to notify an application when ↵Gregory Nutt2014-08-162-0/+412
| | | | there is a change in the network status signalled by a PHY interrupt
* Move SLIP prototypes from net.h to new slip.hGregory Nutt2014-08-161-19/+20
|
* Standardize a PHY interrupt attachment interfaceGregory Nutt2014-08-161-0/+4
|
* SAMA5: Fix bugs in timer/counter interrupts and one-shot timerGregory Nutt2014-08-101-3/+2
|
* audio NULL driver: Fix an error in a variable nameGregory Nutt2014-08-091-1/+1
|
* WM8904: Don't use MSEC2TICK in timeout calculationGregory Nutt2014-08-081-16/+20
|
* Change all time conversions. Yech. New timer units in microseconds breaks ↵Gregory Nutt2014-08-075-9/+12
| | | | all existing logic that used milliseconds in the conversions. Something likely got broken doing this, probably because I confused a MSEC2TICK conversion with a TICK2MSEC conversion. Also, the tickless OS no appears fully functional and passes the OS test on the simulator with no errors
* Costmetic changesGregory Nutt2014-08-051-2/+4
|
* WM8904: Add reset logic to put the part back in its initial state after ↵Gregory Nutt2014-08-042-79/+134
| | | | playing each WAV file. Base samles per second on frame length, not bits-per-sample. Use a different frame length for 8-bit and 16-bit data
* WM8904: Correct calculation of bitrate (I am not sure why this is correct). ↵Gregory Nutt2014-08-042-259/+433
| | | | LR clock divisor is now a constant 32-bits per frame. Conditioned out interrupt logic; it is not being used. Also added some FLL lock interrupt/poll logic (which was subsequently disabled).
* WM8904: Restore mystery bit in setup that was accidentally tossed beforeGregory Nutt2014-08-031-1/+2
|
* WM8904: Tried disabling the SYSCLK while updating the FLL. Didn't help but ↵Gregory Nutt2014-08-032-5/+21
| | | | is still probably a correct change
* WM8904: Add logic to analyze BCLK setupGregory Nutt2014-08-035-109/+333
|
* WM8904: Various updates to get BCLK/LRCLK correct. Acutally worse the ↵Gregory Nutt2014-08-032-171/+270
| | | | parent, but I think is on the right track
* WM8904 driver: Disable the FFL at the end of playing.Gregory Nutt2014-08-021-0/+5
|
* WM8904: Add logic to program the FLL to achieve the bitrateGregory Nutt2014-08-022-42/+396
|
* WM8904: Add an option to control WM8904 register dumpingGregory Nutt2014-08-025-6/+14
|
* WM8904 I2C: Fix an error in writing. I am not sure why this fixes the problemGregory Nutt2014-08-011-18/+6
|
* Add debug logic to dump WM8904 registersGregory Nutt2014-08-014-3/+247
|
* WM8904: Can't reset the WM8904 unless we also reinitiailize all registers. ↵Gregory Nutt2014-07-311-40/+86
| | | | Try to get a saner timeout based on sample rate, bits-per-sample, and buffer size.
* Audio: Change how the end of the audio stream is detected by the leaf audio ↵Gregory Nutt2014-07-313-66/+144
| | | | component. This used by be done by looking for the first partial buffer. That does not work with the in-place sub-sampling performed by the PCM decoder: That always reduces the size of the buffer so that all buffers only partially filled by the time they get to the leaf. Now, a flag is set in the audio buffer flags set to indicate the final buffer in the stream.
* WM8904: Was not saving i2s interface instanceGregory Nutt2014-07-311-1/+9
|
* Updated README file, cosmetic changes to comments and debug outputGregory Nutt2014-07-301-3/+3
|
* Costmetic update to commentsGregory Nutt2014-07-291-4/+8
|
* Fix some compile problems with the WM8904 driver due to recent audio ↵Gregory Nutt2014-07-281-1/+1
| | | | subsystem changes
* PCM: First cut at fast forward by subsamplingGregory Nutt2014-07-271-5/+14
|
* Add definitions to support fast forward and rewind configurationGregory Nutt2014-07-271-1/+1
|
* Audio: Fix some compilation issues introduced with some of the recent changesGregory Nutt2014-07-253-10/+12
|
* Costmetic changeGregory Nutt2014-07-251-13/+13
|