David Sidrane
e7597d1754
Typo in stm32f76xx77xx_pinmap.h edited online with Bitbucket
2016-12-09 15:53:58 +00:00
Gregory Nutt
d35e589d56
Flesh basic cancellation point support
2016-12-09 09:44:23 -06:00
David Sidrane
df9c5b33a0
Added STM32F469 RAM size and deliberated STM32F446 size
2016-12-09 05:02:31 -10:00
Gregory Nutt
82a79b9c1b
Add framework for cancellation point support.
2016-12-09 08:13:28 -06:00
Gregory Nutt
acaae12e8b
Add pthread_testcancel(), pthread_testcancel(), and definitiions for cancellation types.
2016-12-09 07:23:00 -06:00
Paul A. Patience
30bbeb6c1f
STM32: Forgot to update chip.h for STM32F303x[BC]'s 4 ADCs
2016-12-08 16:31:39 -05:00
Gregory Nutt
c5c5b5099e
Merged in david_s5/nuttx-2/david_s5/i-was-wrong-the-original-commit-was-cor-1481231650458 (pull request #179 )
...
I was wrong - the original commit was correct. Assume a write op on the last word: address of 0xxxxxfe and count of 2. It is a valid operation and address+count is == STM32_FLASH_SIZE - so that is OK
2016-12-08 15:15:37 -06:00
David Sidrane
dd309ad9e8
I was wrong - the original commit was correct. Assume a write op on the last word: address of 0xxxxxfe and count of 2. It is a valid operation and address+count is == STM32_FLASH_SIZE - so that is OK
2016-12-08 21:14:31 +00:00
Gregory Nutt
946fb8334b
Merged in david_s5/nuttx-1/david_s5/bugfixstm32f427-was-rebooting-over-reach-1481229095159 (pull request #178 )
...
BUGFIX:STM32F427 was rebooting. Over reached family.
2016-12-08 14:34:14 -06:00
Gregory Nutt
6224e47533
pthread cleanup stack: Replace critical section with sched_lock/unlock(). The cleanup stack modification only needs to have the TCB stationary. The stack is never modified from interrupt level logic
2016-12-08 14:33:02 -06:00
David Sidrane
c77bda47d7
BUGFIX:STM32F427 was rebooting. Over reached family.
2016-12-08 20:31:56 +00:00
Gregory Nutt
a692a4cc46
Update TODO again
2016-12-08 13:34:18 -06:00
Gregory Nutt
7d750e4187
Fix some comments
2016-12-08 12:55:54 -06:00
Gregory Nutt
2a2926473c
Update TODO list
2016-12-08 12:30:10 -06:00
Gregory Nutt
ab43681f15
Update TODO and some comments.
2016-12-08 10:24:40 -06:00
Gregory Nutt
a1fbc2ad0d
pthreads: Add pthread_cleanup_push() and pthread_cleanup_pop()
2016-12-08 09:27:13 -06:00
Gregory Nutt
7632dfd6c7
Update some comments.
2016-12-08 07:52:02 -06:00
Aleksandr Vyhovanec
79b2e13ddc
Merged nuttx/nuttx into master
2016-12-08 11:41:11 +03:00
Pierre-noel Bouteville
017773eda3
EFM32: Fix a compilation error
2016-12-07 09:13:13 -06:00
Gregory Nutt
a7b688e87b
sched notes: Add additional note to see if/when CPU is started in SMP mode.
2016-12-07 09:08:20 -06:00
Gregory Nutt
dc79e35d65
For Cortex-A9, should also set ACTLR.FW in SMP mode to enble TLB and cache broadcasts. Does not fix SMP cache problem.
2016-12-07 09:06:41 -06:00
Gregory Nutt
b9be0279b1
Coding standard requires a blank line after every comment.
2016-12-07 06:52:15 -06:00
Gregory Nutt
cae56b825b
Merged in david_s5/nuttx/upstream_to_greg_SDIO_fix (pull request #177 )
...
Allow a config to override the SDIO clock edge setting
2016-12-07 12:48:11 +00:00
David Sidrane
cbf863b1ca
STM32F7: Allow the config to override the clock edge setting
2016-12-06 13:43:57 -10:00
Gregory Nutt
9df1b28e6c
SAMV71-XULT: Use syslog(LOG_ERR, ..) not the supposedly hidden _err() macro.
2016-12-06 17:40:52 -06:00
David Sidrane
7cc0a06f44
STM32: Allow the config to override the clock edge setting
2016-12-06 13:30:07 -10:00
Gregory Nutt
b1a5364dd6
Eliminate a warning by adding missing include.
2016-12-06 13:17:20 -06:00
Gregory Nutt
e190e1ee5b
stm32fxxxxx_otgfs.h edited online with Bitbucket
2016-12-06 15:58:05 +00:00
Gregory Nutt
8e447453e1
Add a missing bit field definitions that was lost when stm32_otgfs.h was deleted.
2016-12-06 09:22:03 -06:00
Gregory Nutt
d6437407b1
Fix broken build. Previous commit removed a file that was being used.
2016-12-06 09:03:00 -06:00
Gregory Nutt
a441601281
Eliminate a warning
2016-12-06 08:41:30 -06:00
Gregory Nutt
0430185785
Remove BOARDIOC_CAN_INITIALIZE. CAN initializaiton is now performed in board bring-up logic just like every other device driver.
2016-12-06 08:53:05 -06:00
Gregory Nutt
35dfe25430
Remove BOARDIOC_CAN_INITIALIZE. CAN initialization is now done in the board initialization logic just like every other device driver.
2016-12-06 08:51:37 -06:00
Gregory Nutt
b6a21edb42
Merged in david_s5/nuttx/upstream_to_greg (pull request #176 )
...
Upstream to greg
2016-12-06 12:22:42 +00:00
David Sidrane
885b718552
Expanded otgfs support to stm32F469 and stm32f446
...
Added missing bits definitions
Used stm32F469 and stm32f446 bit definitions
Removed unsed header file
2016-12-05 18:07:57 -10:00
David Sidrane
50f36f8967
Added support for stmf469 SAI and I2S PLL configuration and STM446 fixes
2016-12-05 14:21:46 -10:00
David Sidrane
8b31eda4d8
Added Timers 2-5 and control of SAI and I2S PLLs
2016-12-05 14:19:56 -10:00
Gregory Nutt
8558bf6bd5
Eliminate some warnings
2016-12-05 18:07:15 -06:00
Gregory Nutt
e5e5467097
In last commit, ENODEV is a better error to report than ENOSYS.
2016-12-05 17:37:19 -06:00
Gregory Nutt
d829c03656
Corrects some warnings and link problems introduced in the last big commits.
2016-12-05 17:24:25 -06:00
Gregory Nutt
ee2852f5ff
Remove all references to board_adc_setup()
2016-12-05 17:06:08 -06:00
Gregory Nutt
55dd1c87b3
Remove all references to BOARDIOC_ADCSETUP
2016-12-05 15:31:40 -06:00
Gregory Nutt
4b216ff8dd
Finish removing traces of BOARDIOC_PWMSETUP
2016-12-05 14:56:21 -06:00
Gregory Nutt
b999e63c82
Remove some references to BOARDIOC_PWMTEST and board_pwm_setup(). Still lots more.
2016-12-05 13:54:12 -06:00
Gregory Nutt
da69f6df55
SAM4CMP-DB: Add hooks to auto-mount the procfs file system on startup in board bring-up logic.
2016-12-05 11:58:58 -06:00
Gregory Nutt
9ed0387379
Olimex-LPC1766-STK: Enable procfs in NSH configuration. Automount /proc on startup.
2016-12-05 08:52:40 -06:00
Gregory Nutt
6cff0a7012
SAMA5 PWM: Minor improvement to a loop
2016-12-04 15:48:13 -06:00
Gregory Nutt
39c4ecbcd0
SAMA5 PWM: Costmetic
2016-12-04 15:39:53 -06:00
Gregory Nutt
ff76ebfd31
SAMA5 does not build when executing from SDRAM before board frequencies are not constant. Rather, the bootloader configures the clocking and we must derive the clocking from the MCK left by the bootloader. This means lots more computations. This is untested on initial commit because I don't have a good PWM test setup right now.
2016-12-04 15:25:43 -06:00
Gong Darcy
44b7975a5e
SSD1306: Fix errors in SPI mode configuration
2016-12-04 10:07:46 -06:00