Gregory Nutt
|
d7d759f7a7
|
Update everything under nuttx/drivers to use the corrected syslog interfaces
|
2014-10-08 10:18:58 -06:00 |
|
Gregory Nutt
|
b33f8b3013
|
MTD read-ahear/write buffering layer seems functional
|
2014-09-25 13:35:10 -06:00 |
|
Gregory Nutt
|
a5bc26db4a
|
Fixes for compile of rwbuffer.c
|
2014-09-25 11:02:30 -06:00 |
|
Gregory Nutt
|
7c89724b99
|
A few fixes for clean apps/examples/mtdrwb build
|
2014-09-25 10:41:47 -06:00 |
|
Gregory Nutt
|
6626f62b08
|
In at45db_bwrite, the buffer is not increased when writing more than 1 page. Sourceforge bug #34
|
2014-09-25 06:48:04 -06:00 |
|
Gregory Nutt
|
34a057334c
|
Update SMART FS procfs support. From Ken Pettit
|
2014-09-22 11:19:49 -06:00 |
|
Gregory Nutt
|
b37c0a832a
|
Fixes to avoid some hang conditions using STM32 CAN
|
2014-09-17 08:35:03 -06:00 |
|
Gregory Nutt
|
47d55c28dc
|
Mostly cosmetic changes
|
2014-09-04 10:28:38 -06:00 |
|
Gregory Nutt
|
23147c40a5
|
Remove final traces of the 8015 from the NuttX source tree
|
2014-09-01 13:21:15 -06:00 |
|
Gregory Nutt
|
205260d5e2
|
Reanem kzalloc to kmm_zalloc for consistency
|
2014-08-31 17:34:44 -06:00 |
|
Gregory Nutt
|
1780810d3d
|
Rename kmalloc to kmm_malloc for consistency
|
2014-08-31 17:26:36 -06:00 |
|
Gregory Nutt
|
54fa3b0b59
|
Rename kfree to kmm_free for consistency with other naming conventions
|
2014-08-31 17:04:02 -06:00 |
|
Gregory Nutt
|
9cd1ddada4
|
Rename kmemalign to kmm_memalign and krealloc to kmm_realooc for consistency with other naming
|
2014-08-31 15:27:37 -06:00 |
|
Gregory Nutt
|
2906ff6a4a
|
Cosmetic: Fix all comments, defaults, etc. that references the defunct name user_start
|
2014-08-30 11:14:51 -06:00 |
|
Gregory Nutt
|
e3ff0689bb
|
Rename CONFIG_NUTTX_KERNEL to CONFIG_BUILD_PROTECTED; Partially integrate new CONFIG_BUILD_KERNEL
|
2014-08-29 14:47:22 -06:00 |
|
Gregory Nutt
|
98cf3b06e5
|
nuttx/drivers: Remove explicity references to errno. That is a problem from within the kernel for certain configurations
|
2014-08-28 16:59:06 -06:00 |
|
Gregory Nutt
|
ad9b3f8ab8
|
wdog.h does not contain any application interface, only internal OS 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.
|
2014-08-21 11:16:55 -06:00 |
|
Gregory Nutt
|
cf242fbeb4
|
SAM4E-EK: Add ILI9341-based LCD driver
|
2014-08-20 11:45:01 -06:00 |
|
Gregory Nutt
|
004788d7c0
|
Change the way PHY interrupts work: disable automatically. Then we have to re-subscribe each time after the interrupt fires
|
2014-08-17 16:51:56 -06:00 |
|
Gregory Nutt
|
7cc93b708a
|
SAMA5 PHY: Add more debug instrumentation; Fix logic that would be used to disable PHY interrupts
|
2014-08-17 14:07:53 -06:00 |
|
Gregory Nutt
|
e04ab2bcfc
|
In order to get PHY interrupts, they must be enabled at the PHY (still don't get PHY interrupts)
|
2014-08-17 13:03:18 -06:00 |
|
Gregory Nutt
|
eb5e2e4b20
|
Finishes the ioctl definition to subscribe to PHY events. Revamp network ioctl signature to support arguments other than struct mii_ioctl_data.
|
2014-08-16 14:08:04 -06:00 |
|
Gregory Nutt
|
8428a58bdc
|
Add support for an ioctl that can be used to notify an application when there is a change in the network status signalled by a PHY interrupt
|
2014-08-16 12:56:02 -06:00 |
|
Gregory Nutt
|
4beb3c0ad7
|
Move SLIP prototypes from net.h to new slip.h
|
2014-08-16 10:23:17 -06:00 |
|
Gregory Nutt
|
c52f634b79
|
Standardize a PHY interrupt attachment interface
|
2014-08-16 08:34:36 -06:00 |
|
Gregory Nutt
|
320707fdfa
|
SAMA5: Fix bugs in timer/counter interrupts and one-shot timer
|
2014-08-10 10:47:38 -06:00 |
|
Gregory Nutt
|
a3e28c2c16
|
audio NULL driver: Fix an error in a variable name
|
2014-08-09 10:33:31 -06:00 |
|
Gregory Nutt
|
6e0acd7cd4
|
WM8904: Don't use MSEC2TICK in timeout calculation
|
2014-08-08 11:02:45 -06:00 |
|
Gregory Nutt
|
c9661ad5a7
|
Change all time conversions. Yech. New timer units in microseconds breaks 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
|
2014-08-07 18:00:38 -06:00 |
|
Gregory Nutt
|
bb29ba0a00
|
Costmetic changes
|
2014-08-05 10:03:29 -06:00 |
|
Gregory Nutt
|
8065ab73a4
|
WM8904: Add reset logic to put the part back in its initial state after 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
|
2014-08-04 19:26:43 -06:00 |
|
Gregory Nutt
|
dc8b040573
|
WM8904: Correct calculation of bitrate (I am not sure why this is correct). 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).
|
2014-08-04 15:08:20 -06:00 |
|
Gregory Nutt
|
c68e42c437
|
WM8904: Restore mystery bit in setup that was accidentally tossed before
|
2014-08-03 19:29:02 -06:00 |
|
Gregory Nutt
|
678c0aac8d
|
WM8904: Tried disabling the SYSCLK while updating the FLL. Didn't help but is still probably a correct change
|
2014-08-03 18:44:51 -06:00 |
|
Gregory Nutt
|
72b739fbcb
|
WM8904: Add logic to analyze BCLK setup
|
2014-08-03 17:11:38 -06:00 |
|
Gregory Nutt
|
b9384ced60
|
WM8904: Various updates to get BCLK/LRCLK correct. Acutally worse the parent, but I think is on the right track
|
2014-08-03 13:28:20 -06:00 |
|
Gregory Nutt
|
b0d0ac72a7
|
WM8904 driver: Disable the FFL at the end of playing.
|
2014-08-02 14:28:10 -06:00 |
|
Gregory Nutt
|
a2d6c0c2b4
|
WM8904: Add logic to program the FLL to achieve the bitrate
|
2014-08-02 12:40:57 -06:00 |
|
Gregory Nutt
|
f4bc0ad99a
|
WM8904: Add an option to control WM8904 register dumping
|
2014-08-02 06:52:42 -06:00 |
|
Gregory Nutt
|
7e576e308a
|
WM8904 I2C: Fix an error in writing. I am not sure why this fixes the problem
|
2014-08-01 18:22:33 -06:00 |
|
Gregory Nutt
|
e59bb45b33
|
Add debug logic to dump WM8904 registers
|
2014-08-01 18:07:20 -06:00 |
|
Gregory Nutt
|
3e1e15b04a
|
WM8904: Can't reset the WM8904 unless we also reinitiailize all registers. Try to get a saner timeout based on sample rate, bits-per-sample, and buffer size.
|
2014-07-31 19:14:41 -06:00 |
|
Gregory Nutt
|
e214382264
|
Audio: Change how the end of the audio stream is detected by the leaf audio 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.
|
2014-07-31 16:36:09 -06:00 |
|
Gregory Nutt
|
487a672d76
|
WM8904: Was not saving i2s interface instance
|
2014-07-31 15:00:45 -06:00 |
|
Gregory Nutt
|
9c80dfb31c
|
Updated README file, cosmetic changes to comments and debug output
|
2014-07-30 10:19:09 -06:00 |
|
Gregory Nutt
|
be8fe9a311
|
Costmetic update to comments
|
2014-07-29 20:03:52 -06:00 |
|
Gregory Nutt
|
75daeb75a3
|
Fix some compile problems with the WM8904 driver due to recent audio subsystem changes
|
2014-07-28 16:33:25 -06:00 |
|
Gregory Nutt
|
c9f15ffd3d
|
PCM: First cut at fast forward by subsampling
|
2014-07-27 18:33:17 -06:00 |
|
Gregory Nutt
|
0cc9b06eca
|
Add definitions to support fast forward and rewind configuration
|
2014-07-27 12:25:40 -06:00 |
|
Gregory Nutt
|
014dd77237
|
Audio: Fix some compilation issues introduced with some of the recent changes
|
2014-07-25 11:27:29 -06:00 |
|