Anton D. Kachalov
fbe5268d1a
[moxa/nsh/defconfig] Update default config
...
Signed-off-by: Anton D. Kachalov <mouse@yandex-team.ru>
2015-07-29 19:11:56 +03:00
Anton D. Kachalov
037332cafe
[moxa/src] Pass interface number to the ftmac100_initialize
...
Signed-off-by: Anton D. Kachalov <mouse@yandex-team.ru>
2015-07-29 19:11:56 +03:00
Anton D. Kachalov
2c12bc56ac
[moxart/nsh] Set RX/TX queues to 64/32 resp.
...
Signed-off-by: Anton D. Kachalov <mouse@yandex-team.ru>
2015-07-29 19:11:56 +03:00
Anton D. Kachalov
764435cd34
Add support for MoxaRT
2015-07-29 19:11:56 +03:00
Gregory Nutt
be139f317a
Refresh submodules
2015-07-29 08:36:52 -06:00
Juha Niskanen
3d32eb9465
tm32_adc: Add STM32L152XX ADC support
...
Porting from Thingsee OS.
Credits: Dmitry Nikolaev wrote most of the code, Teemu Pirinen from Offcode Ltd.
contributed support for changing single shot adc channel, minor tweeks by
Jussi Kivilinna and Juha Niskanen
Signed-off-by: Juha Niskanen <juha.niskanen@haltian.com>
Includes additional changes from review.
2015-07-29 08:34:27 -06:00
Gregory Nutt
032c237865
Minor modifications from review of previous commits
2015-07-29 08:34:01 -06:00
Gregory Nutt
90ac233e09
Minor modifications from review of previous changes
2015-07-29 08:32:23 -06:00
Juha Niskanen
ddc93995a0
chip/stm32_adc.h: Add defines for STM32L152XX ADC support
...
Signed-off-by: Juha Niskanen <juha.niskanen@haltian.com>
2015-07-29 07:38:29 -06:00
Juha Niskanen
f4812bfbf9
stm32/chip: Add some STM32L15XX support bits (from Thingsee)
...
Signed-off-by: Juha Niskanen <juha.niskanen@haltian.com>
2015-07-29 07:36:21 -06:00
Gregory Nutt
86bf4c6193
More ipdates to coding style
2015-07-28 20:34:16 -06:00
Gregory Nutt
02afdddebe
Update coding style
2015-07-28 20:17:19 -06:00
Gregory Nutt
a6ccb7f308
Sporadic scheduler: Third design. Now it looks closer to what I want
2015-07-28 14:26:31 -06:00
Gregory Nutt
dd5b065753
Sporadic: This interim version works pretty well, but the things that I had to do were nasty and mean that -- sigh -- there will be another redesign coming
2015-07-28 08:03:40 -06:00
Gregory Nutt
7c32a1aa9b
Refresh submodule
2015-07-28 07:29:25 -06:00
Gregory Nutt
5c483d1f44
Refresh configuration
2015-07-28 07:28:54 -06:00
Gregory Nutt
95ca3a1d1e
Fixes several more sporadic scheduler bugs
2015-07-27 18:08:21 -06:00
Gregory Nutt
a7322f5a6d
Sporadic scheduler: Fix how suspension time is calculated
2015-07-27 15:54:19 -06:00
Gregory Nutt
e33c727520
Sporadic scheduler: Move pending time into each timer instance
2015-07-27 14:48:21 -06:00
Librae
dce921c1cd
Check if DNS server has been initialized before trying to lookup the server address in the cache. From Librae
2015-07-27 14:16:45 -06:00
Gregory Nutt
e66e2f5c0f
Use the last budgeted time from the last timer started
2015-07-27 13:13:30 -06:00
Gregory Nutt
8c754ccd4f
Sporadic scheduler: misc bug fixes
2015-07-27 11:55:52 -06:00
Gregory Nutt
cc1c7731da
Sporadic scheduler: Fix budget computations when replenishment intervals are nested
2015-07-27 09:35:52 -06:00
Gregory Nutt
5052e19563
Refresh submodule
2015-07-27 08:38:58 -06:00
Gregory Nutt
e8cff045f8
Correct name of sporadic scheduler hooks
2015-07-27 08:38:38 -06:00
Gregory Nutt
484f148001
Sporadic scheduler: Add instrumentation hooks to support GPIO outputs
2015-07-27 08:37:25 -06:00
Gregory Nutt
0240bd35fb
STM32F7: Add hooks to monitor/test the sporadic scheduler
2015-07-27 08:20:42 -06:00
Gregory Nutt
7c04ad8209
Sporadic scheduler: Cosmetic change to debug output and to comments
2015-07-26 15:33:27 -06:00
Gregory Nutt
99664b7811
Sporadic scheduler: Add logic to collection the partial timer expiration when a sporadic thread is suspended in tickless mode
2015-07-26 15:03:47 -06:00
Gregory Nutt
4bdbc387f5
Update TODO list; Fix a few errors introduced withe the last changes to the sporadic scheduler
2015-07-26 10:51:04 -06:00
Gregory Nutt
eddf8161a5
Add scheduler resume/suspend calls to all implementations of up_release_pending()
2015-07-26 10:13:29 -06:00
Gregory Nutt
37969b8279
Add scheduler resume/suspend calls to all implementations of up_reprioritize_rtr()
2015-07-26 09:46:28 -06:00
Gregory Nutt
838c5355eb
Correct resume scheduler hooks and add suspend scheduler hooks to all implementations of up_unblock_task
2015-07-26 09:07:47 -06:00
Gregory Nutt
a92c0a10ab
Add scheduler resume/suspend calls in all implementations of up_block_task()
2015-07-26 08:31:23 -06:00
Gregory Nutt
3e88b77540
Sporadic scheduler: Handle a case when the scheduler is resumed before it has even had a chance to run
2015-07-26 08:08:45 -06:00
Gregory Nutt
26fd7a7ccf
The redesigned sporadic scheduler now seems to be functional
2015-07-25 13:22:46 -06:00
Gregory Nutt
27e21710fd
This is basically a complete redesign of the sporadic scheduling logic due to limitations in the initial design
2015-07-25 12:50:53 -06:00
Gregory Nutt
a1031417e8
Comment out part of sporadic scheduler logic: Part of replenishment logic is bogus
2015-07-24 18:18:58 -06:00
Gregory Nutt
8def63e192
Trivial documention update to mention sporadic scheduling in the feature list
2015-07-24 15:07:07 -06:00
Gregory Nutt
1d88dc1fb6
Fix some compilation error when both TICKLESS mode and the SPORADIC scheduler are enabled
2015-07-24 14:35:07 -06:00
Gregory Nutt
ed031388ad
sched/Kconfig: The sporadic scheduler option is no longer EXPERIMENTAL
2015-07-24 14:19:18 -06:00
Gregory Nutt
411941d8cd
Fix an syntax error in a debug asserion
2015-07-24 13:02:19 -06:00
Gregory Nutt
12cdd2a8fe
Fix some bad conditional compilation
2015-07-24 12:27:15 -06:00
Gregory Nutt
0d71260bf2
sched/: Separate the round-robin logic into a separate file so that it is symmetric with the sporadic stuff. Integrate the sporadic scheduler into the time tick interrupt handling and into the tickless operation.
2015-07-24 11:49:28 -06:00
Gregory Nutt
c6c424583d
Fix a test for valid scheduling policies
2015-07-24 10:20:22 -06:00
Gregory Nutt
fc66e45b16
Update more information about the sporadic scheduler
2015-07-24 10:02:37 -06:00
Gregory Nutt
4490744def
Add logic to reset the replenish the sporadic scheduler when a task is resumed
2015-07-24 09:55:02 -06:00
Gregory Nutt
9d98177daa
Add logic to reset the replenish the sporadic scheduler when a task is resumed
2015-07-24 09:54:28 -06:00
Gregory Nutt
2d13f29afa
Add description of SCHES_SPORADIC
2015-07-24 09:20:47 -06:00
Gregory Nutt
ea7dbc984b
Add basic sporadic schedule state machine
2015-07-24 09:03:21 -06:00