Gregory Nutt
|
520a51a3e1
|
Implements the tickless OS
|
2014-08-07 11:39:16 -06:00 |
|
Gregory Nutt
|
c8a60b2916
|
Added another tickless OS interface to get the timer remaining on the interval timer.
|
2014-08-06 18:28:33 -06:00 |
|
Gregory Nutt
|
0452b1555b
|
if CONFIG_SCHED_TICKLESS is defined, then the global variable g_system_timer does not exist
|
2014-08-06 18:26:16 -06:00 |
|
Gregory Nutt
|
736d3c169a
|
Rename up_timerinit() to up_timer_initailize(); Add prototypes for candidate interfaces for the tickless OS; Don't build existing timer initialization logic if CONFIG_SCHED_TICKLESS is defined.
|
2014-08-06 16:26:01 -06:00 |
|
Gregory Nutt
|
b305f9186a
|
WM8904 interface enable method now returns the previous interrupt state
|
2014-08-04 14:52:59 -06:00 |
|
Gregory Nutt
|
72b739fbcb
|
WM8904: Add logic to analyze BCLK setup
|
2014-08-03 17:11:38 -06:00 |
|
Gregory Nutt
|
36f8e23c12
|
WM8904 driver: Fix wm8904_dump_registers macro: Wrong number of parameters.
|
2014-08-02 14:28:30 -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
|
1f2428c087
|
WM8904: Ad the MCLK frequency to the interface definition. The WM8904 driver needs to know this frequency in order to configure the FLL to generate the correct bitrate
|
2014-08-01 18:37:56 -06:00 |
|
Gregory Nutt
|
e59bb45b33
|
Add debug logic to dump WM8904 registers
|
2014-08-01 18:07:20 -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
|
376a7bcc12
|
Costmetic: Update TODO list, README files, refreshed configuration, updated comments
|
2014-07-30 14:26:50 -06:00 |
|
Gregory Nutt
|
a826adb679
|
The SAMA5D4-EK NSH and NxWM configurations now have the auto-mounter configured to automatically mount the FAT file system on HSMCI0 at /mnt/sdcard
|
2014-07-29 16:36:15 -06:00 |
|
Gregory Nutt
|
7b1b915226
|
SAMA5D4: Add auto-mounter support for HSMCI0
|
2014-07-29 15:34:31 -06:00 |
|
Gregory Nutt
|
31d21640af
|
Update the automounter so that it will handle the initial insertion state
|
2014-07-29 13:00:35 -06:00 |
|
Gregory Nutt
|
8e506be4dd
|
Add support for an automounter that will automatically mount and unmount a file system a media is inserted and removed
|
2014-07-29 12:50:08 -06:00 |
|
Gregory Nutt
|
b7227f0088
|
Cosmetic changes, mostly to comments
|
2014-07-29 12:49:40 -06:00 |
|
Gregory Nutt
|
f235f95e52
|
Misc bugfixes while integrating fast forward by sub-sampling
|
2014-07-27 19:32:07 -06:00 |
|
Gregory Nutt
|
0cc9b06eca
|
Add definitions to support fast forward and rewind configuration
|
2014-07-27 12:25:40 -06:00 |
|
Gregory Nutt
|
123efe6e23
|
Move subsampling rate definitions from nxplayer.h to audio.h
|
2014-07-27 11:05:25 -06:00 |
|
Gregory Nutt
|
2ef656c227
|
More removal of EXTERN on function prototypes
|
2014-07-24 15:04:50 -06:00 |
|
Gregory Nutt
|
22f8503d0a
|
Convert ac_format and ac_controls to unions to make access a little cleaner
|
2014-07-24 10:21:04 -06:00 |
|
Gregory Nutt
|
dba43a9c75
|
Audio: Get rid of the decoder->driver IOCTLs that I added a couple of commits back; Use existing configure method
|
2014-07-24 09:56:39 -06:00 |
|
Gregory Nutt
|
ca779ece55
|
Audio: Add hooks for fast-forward and rewind needed by CMediaPlayer; add hooks for equalizer settings needed by the WM8904
|
2014-07-24 08:28:10 -06:00 |
|
Gregory Nutt
|
68109b32db
|
Ongoing campaign to remove EXTERN storage class on function prototypes
|
2014-07-23 14:49:16 -06:00 |
|
Gregory Nutt
|
72133f5d95
|
Add ioctls so that PCM decoder can configure the driver bitrate, num channels, and sample width
|
2014-07-23 12:21:04 -06:00 |
|
Gregory Nutt
|
ca7d7c34ce
|
Audio: Add a NULL audio device that can be used to simply unit-level testing of audio decoders
|
2014-07-23 10:12:32 -06:00 |
|
Gregory Nutt
|
cfa76b5278
|
Flesh out a few more PCM methods, still incomplete. Re-vision PCM structure definition
|
2014-07-22 19:23:05 -06:00 |
|
Gregory Nutt
|
d7a9633dcd
|
Rename pcm_decode.h to pcm.h since it will hold more than just decoding definitions. Fix some porting errors like idbg should auddbg, etc. Add wav file header and a few low-level wav utilities.
|
2014-07-22 15:54:56 -06:00 |
|
Gregory Nutt
|
a4dcd690bb
|
Add new framework for the PCM decoder. It is now a 'front end' for lower-level drivers like the WM8904 that performs the PCM decoding from end
|
2014-07-22 11:54:13 -06:00 |
|
Gregory Nutt
|
8548c64915
|
Remove WM8904 driver unused paramters, clean-up comments, remove some kruft in capability reporting
|
2014-07-22 11:47:27 -06:00 |
|
Gregory Nutt
|
4f6625380b
|
The WM8904 audio driver is mostly code complete and ready to begin initial testing
|
2014-07-19 18:52:58 -06:00 |
|
Gregory Nutt
|
6d9f9e37bf
|
SAMA5D4-EK: Add WM8904 initialization logic
|
2014-07-19 11:58:53 -06:00 |
|
Gregory Nutt
|
89ed7ab558
|
WM8904: Add initialization logic
|
2014-07-19 10:20:19 -06:00 |
|
Gregory Nutt
|
3b8c4a399d
|
Framework for a WM8904 audio driver. The initial driver check-in is simply Ken Pettit's VS1053 driver forced to compile with only WM8904 definitions
|
2014-07-18 15:35:12 -06:00 |
|
Gregory Nutt
|
1ff0536c7f
|
WM8904: Add header file support for this forcoming driver
|
2014-07-18 13:28:51 -06:00 |
|
Gregory Nutt
|
8182037783
|
Rename CONFIG_NX_MOUSE to CONFIG_NX_INPUT, then add CONFIG_NX_XYINPUT_MOUSE and CONFIG_XYINPUT_TOUCHSCREEN
|
2014-07-16 16:31:31 -06:00 |
|
Gregory Nutt
|
44e6516213
|
maXTouch: Add thresholding so that MOVE reports are not generated unless there is a significant change in the reported position
|
2014-07-12 14:00:33 -06:00 |
|
Gregory Nutt
|
58ab6ec03f
|
NX graphics library: Macroize some color operators that become trivial when there is only one color plane
|
2014-07-12 07:44:56 -06:00 |
|
Gregory Nutt
|
ba22619749
|
NX: Don't change the background if the color has not really changed
|
2014-07-11 20:47:12 -06:00 |
|
Gregory Nutt
|
ab1ab379dd
|
Addition rwbuffer interfaces should not be enabled unless they are needed; if rwbuffer support is enabled, it should not be unconditionally enabled in SMART and FTL
|
2014-07-11 16:19:17 -06:00 |
|
Gregory Nutt
|
2dd9ce50c8
|
Clean-up up some warning
|
2014-07-11 11:58:46 -06:00 |
|
Gregory Nutt
|
8516551e54
|
Add an MTD layer that will add read-ahead or write buffering to any MTD driver (incomplete)
|
2014-07-11 11:20:11 -06:00 |
|
Gregory Nutt
|
befcb1c961
|
Fix some cloned errors in SAM GPIO interrupt setup
|
2014-07-07 15:54:37 -06:00 |
|
Gregory Nutt
|
5bbc0a0dd9
|
maXTouch: Check for successful memory allocation was backward
|
2014-07-07 09:55:39 -06:00 |
|
Gregory Nutt
|
dc7bcb0c1d
|
BCH: Add configurable AES encryption support to block-to-character (BCH) driver. This allows any block device to be accessed as an encrypted character device. From Max Nekludov
|
2014-07-07 08:00:00 -06:00 |
|
Gregory Nutt
|
178b2b0cbe
|
NET: Important fix to the read-ahead buffer queue managment: Consumed bytes were being trimmed from the head of the queue, but the queue head itself was not being updated. From Rony XLN
|
2014-07-07 07:28:17 -06:00 |
|
Gregory Nutt
|
e89eac6365
|
NET: Fix a few problems after big merge of network reorganization
|
2014-07-06 17:58:36 -06:00 |
|
Gregory Nutt
|
a251259f90
|
NET: Rename some non-configurable constants UIP_ to IP_ or TCP_
|
2014-07-06 16:19:26 -06:00 |
|