Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move all pthread files from sched/ to sched/pthread | Gregory Nutt | 2014-08-08 | 61 | -85/+57 |
| | |||||
* | Move signal-related files from sched/ to sched/signal | Gregory Nutt | 2014-08-08 | 35 | -41/+38 |
| | |||||
* | Move POSIX message queue files from sched/ to sched/mqueue | Gregory Nutt | 2014-08-08 | 25 | -63/+103 |
| | |||||
* | Minor documentation update | Gregory Nutt | 2014-08-08 | 1 | -1/+4 |
| | |||||
* | WM8904: Don't use MSEC2TICK in timeout calculation | Gregory Nutt | 2014-08-08 | 3 | -28/+32 |
| | |||||
* | Update porting guide | Gregory Nutt | 2014-08-08 | 1 | -45/+295 |
| | |||||
* | Some final tickless OS bugfixes. No longer EXPERIMENTAL. Update some comments | Gregory Nutt | 2014-08-07 | 3 | -5/+5 |
| | |||||
* | Update ChangeLog | Gregory Nutt | 2014-08-07 | 1 | -0/+8 |
| | |||||
* | Change all time conversions. Yech. New timer units in microseconds breaks ↵ | Gregory Nutt | 2014-08-07 | 50 | -114/+119 |
| | | | | 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 | ||||
* | Fix compler error in tickless code when round robin scheduling is enabled. ↵ | Gregory Nutt | 2014-08-07 | 2 | -4/+5 |
| | | | | Other cosmetic fixes to comments | ||||
* | Update ChangeLog | Gregory Nutt | 2014-08-07 | 1 | -0/+5 |
| | |||||
* | Change CONFIG_MSEC_PER_TICK to CONFIG_USEC_PER_TICK. This gives more ↵ | Gregory Nutt | 2014-08-07 | 259 | -301/+331 |
| | | | | options for system timers in general, but more importantly, let's us realize higher resolution for the case of CONFIG_SCHED_TICKLESS=y -- of course, at the risk of some new interger overvflow problems | ||||
* | Update ChangeLog | Gregory Nutt | 2014-08-07 | 1 | -0/+6 |
| | |||||
* | Remove CONFIG_DISABLE_CLOCK | Gregory Nutt | 2014-08-07 | 268 | -377/+63 |
| | |||||
* | Update ChangeLog | Gregory Nutt | 2014-08-07 | 1 | -0/+4 |
| | |||||
* | Implements the tickless OS | Gregory Nutt | 2014-08-07 | 16 | -306/+813 |
| | |||||
* | Update ChangeLog | Gregory Nutt | 2014-08-06 | 1 | -0/+19 |
| | |||||
* | Add support for a simulated interval timer support verification of the ↵ | Gregory Nutt | 2014-08-06 | 2 | -1/+389 |
| | | | | tickless OS. | ||||
* | if CONFIG_SCHED_TICKLESS is defined, then the global variable g_system_timer ↵ | Gregory Nutt | 2014-08-06 | 1 | -1/+3 |
| | | | | does not exist. | ||||
* | Don't build in sched_processtimer.c if CONFIG_SCHED_TICKLESS is selected. | Gregory Nutt | 2014-08-06 | 1 | -1/+3 |
| | |||||
* | Added another tickless OS interface to get the timer remaining on the ↵ | Gregory Nutt | 2014-08-06 | 1 | -25/+54 |
| | | | | interval timer. | ||||
* | Uses interval timer interfaces to get the time if CONFIG_SCHED_TICKLESS is ↵ | Gregory Nutt | 2014-08-06 | 1 | -1/+40 |
| | | | | selected. | ||||
* | Use the clock_systimer() macro, do access the g_system_timer() global directly. | Gregory Nutt | 2014-08-06 | 2 | -4/+4 |
| | |||||
* | Don't build in sched_processtimer.c if CONFIG_SCHED_TICKLESS is selected. | Gregory Nutt | 2014-08-06 | 1 | -1/+5 |
| | |||||
* | if CONFIG_SCHED_TICKLESS is defined, then the global variable g_system_timer ↵ | Gregory Nutt | 2014-08-06 | 3 | -35/+55 |
| | | | | does not exist | ||||
* | Add a new option CONFIG_SCHED_TICKLESS to enable the tickless OS. This is a ↵ | Gregory Nutt | 2014-08-06 | 1 | -1/+26 |
| | | | | work in progress but should be relatively safe since the new features are only enabled by this option (Safer but not 100% safe since it does not protect from typos and other dumb errors). | ||||
* | Update ChangeLog | Gregory Nutt | 2014-08-06 | 1 | -0/+7 |
| | |||||
* | Rename up_timerinit() to up_timer_initailize(); Add prototypes for candidate ↵ | Gregory Nutt | 2014-08-06 | 89 | -249/+555 |
| | | | | interfaces for the tickless OS; Don't build existing timer initialization logic if CONFIG_SCHED_TICKLESS is defined. | ||||
* | Updated README | Gregory Nutt | 2014-08-06 | 1 | -6/+35 |
| | |||||
* | Update some defconfig files; enable network initialization thread | Gregory Nutt | 2014-08-06 | 3 | -16/+44 |
| | |||||
* | Update TODO and ChangeLog | Gregory Nutt | 2014-08-06 | 1 | -1/+1 |
| | |||||
* | NSH networking: There is now a configuration option that will bring up the ↵ | Gregory Nutt | 2014-08-06 | 1 | -3/+58 |
| | | | | network on an separate thread. Since the network bring-up is asynchronous, there are not serial console start-up delays due to the network negotiation time. | ||||
* | NSH Networking: Also add an option to let platform-specific logic select ↵ | Gregory Nutt | 2014-08-06 | 2 | -87/+260 |
| | | | | the MAC address. | ||||
* | Update ChangeLogs | Gregory Nutt | 2014-08-05 | 1 | -1/+4 |
| | |||||
* | PCM decoder: Handle errors in the PCM WAV file in a way that the Nxplayer ↵ | Gregory Nutt | 2014-08-05 | 1 | -23/+36 |
| | | | | can recover gracefully: Send and Audio Complete message. | ||||
* | Costmetic changes | Gregory Nutt | 2014-08-05 | 2 | -4/+7 |
| | |||||
* | Update ChangeLog | Gregory Nutt | 2014-08-05 | 1 | -0/+5 |
| | |||||
* | SAMA5D3 HSMCI: TX DMA is again disabled | Gregory Nutt | 2014-08-05 | 3 | -14/+16 |
| | |||||
* | Update ChangeLog | Gregory Nutt | 2014-08-04 | 1 | -0/+6 |
| | |||||
* | WM8904: Add reset logic to put the part back in its initial state after ↵ | Gregory Nutt | 2014-08-04 | 2 | -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 | ||||
* | SAMA5: Some usage documents for media players | Gregory Nutt | 2014-08-04 | 2 | -9/+43 |
| | |||||
* | WM8904: Update READMEs and defconfigs to last tested configuration | Gregory Nutt | 2014-08-04 | 3 | -0/+5 |
| | |||||
* | Update ChangeLog | Gregory Nutt | 2014-08-04 | 1 | -0/+14 |
| | |||||
* | WM8904: Correct calculation of bitrate (I am not sure why this is correct). ↵ | Gregory Nutt | 2014-08-04 | 2 | -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 interface enable method now returns the previous interrupt state. ↵ | Gregory Nutt | 2014-08-04 | 2 | -66/+104 |
| | | | | Correct ordering of some WM8904: Need to provide MCLK before initializing the WM8904, not after | ||||
* | Correct the WM8904 interrupt configuration, active high level. Fix that and ↵ | Gregory Nutt | 2014-08-04 | 2 | -6/+22 |
| | | | | don't pull-up | ||||
* | WM8904 interface enable method now returns the previous interrupt state | Gregory Nutt | 2014-08-04 | 1 | -2/+4 |
| | |||||
* | WM8904: Restore mystery bit in setup that was accidentally tossed before | Gregory Nutt | 2014-08-03 | 1 | -1/+2 |
| | |||||
* | WM8904: Tried disabling the SYSCLK while updating the FLL. Didn't help but ↵ | Gregory Nutt | 2014-08-03 | 2 | -5/+21 |
| | | | | is still probably a correct change | ||||
* | WM8904: Add logic to analyze BCLK setup | Gregory Nutt | 2014-08-03 | 6 | -109/+358 |
| |