David Sidrane
a3d7cdb3fe
Merged in david_s5/nuttx/upstream_prio_fixes (pull request #268 )
...
semaphore:sem_boostholderprio prevent overrun of pend_reprios
Approved-by: Gregory Nutt
2017-03-14 00:07:32 +00:00
Alan Carvalho de Assis
1870a35b0b
Include C++ library to 'make export'
2017-03-13 18:01:21 -06:00
Gregory Nutt
aad82bcd9f
Cosmetic change
2017-03-13 18:01:21 -06:00
David Sidrane
caf8bac7fb
missing semi
2017-03-13 22:54:13 +00:00
David Sidrane
d66fd9f965
semaphore:sem_boostholderprio prevent overrun of pend_reprios
...
The second case rtcb->sched_priority <= htcb->sched_priority
did not check if there is sufficient space in the pend_reprios
array.
2017-03-13 12:34:39 -10:00
David Sidrane
f28a2f1328
Merged in david_s5/nuttx/upstream_prio_fixes (pull request #267 )
...
Partial Fix priority inheritance CONFIG_SEM_PREALLOCHOLDERS=0
Approved-by: Gregory Nutt
2017-03-13 22:18:49 +00:00
David Sidrane
3c00651cfe
semaphore:sem_holder sem_findholder missing inintalization of pholder
...
sem_findholder would fail and code optimization coverd this up.
2017-03-13 11:56:31 -10:00
David Sidrane
4d760c5ea4
semaphore:sem_holder add DEBUGASSERT s
2017-03-13 10:46:26 -10:00
Gregory Nutt
5f5b20ab74
Cosmetic update to some spacing and comments.
2017-03-13 13:15:49 -06:00
Gregory Nutt
888cff30dc
Fix some errors in the previous commit
2017-03-13 10:14:38 -06:00
Gregory Nutt
b808084e57
Move wireless IOCTLs from include/nuttx/net/ioctl to include/nuttx/wireless/wireless.h. Add some linux compatible structures to use with the IOCTL commands.
2017-03-13 09:51:31 -06:00
Gregory Nutt
2bcb8b7b07
If whence is SEEK_END, the file offset shall be set to the size of the file plus offset. Noted by eunb.song@samsung.com
2017-03-13 07:31:47 -06:00
Gregory Nutt
b9bb9ea853
Fix a typo in the last commit.
2017-03-12 12:59:59 -06:00
Gregory Nutt
430b52c977
Networking: Add registration support for integrated ieee80211 wireless drivers. Rename CONFIG_IEEE802154 to CONFIG_WIRELESS_IEEE8021514 following the convention of including the location of the configuration variable as a part of its name.
2017-03-12 12:50:41 -06:00
Gregory Nutt
939ea7461b
Trivial update to TODO
2017-03-12 12:37:13 -06:00
Gregory Nutt
4d33f26717
Update some comments
2017-03-12 12:33:44 -06:00
Simon Piriou
99e5d4a838
Merged in spiriou/nuttx/dev_wlan (pull request #266 )
...
Photon: add basic support for wlan chip
Approved-by: Gregory Nutt
2017-03-12 16:22:50 +00:00
Simon Piriou
e10ce5ce51
Photon: add basic support for wlan chip
2017-03-12 16:57:59 +01:00
Gregory Nutt
d9cdb6c383
STM32; OTG host implementations of stm32_in_transfer() must obey the polling interval for the case of isochronous and itnerrupt endpoints.
2017-03-12 08:39:30 -06:00
Gregory Nutt
98a98a0c8b
Minor change for consistency with a previous commit.
2017-03-12 07:20:10 -06:00
Simon Piriou
75c77a7e3b
Merged nuttx/nuttx into master
2017-03-12 11:15:26 +01:00
Gregory Nutt
9b11187b2a
STM32 OTG HS: A little research reveals that only the F2 RCC initialization set the OTGHSULPIEN bit and Photon is the only F2 board configuration that uses OTG . Therefore, we can simplify the conditional logic of the last PR. Negative logic was used (#ifndef BOARD_DISABLE_USBOTG_HSULPI) to prevent bad settings in other configurations. But give these facts, the preferred positive logic now makes more sense (#ifdef BOARD_ENABLE_USBOTG_HSULPI).
2017-03-11 18:00:38 -06:00
Simon Piriou
dad34d02e2
Merged nuttx/nuttx into master
2017-03-12 00:03:06 +01:00
Gregory Nutt
e0f7b9582a
STM32: Review of last STM32 F2 PR. Progate changes to STM32 F4 and F7 OTGHS. Rename some configs/photon/src files. Naming can be either photon_ or stm32_ but must be consistent.
2017-03-11 16:31:11 -06:00
Simon Piriou
11876dc090
Merged in spiriou/nuttx/usb_fix (pull request #265 )
...
stm32f20xxx: add BOARD_DISABLE_USBOTG_HSULPI flag
Approved-by: Gregory Nutt
2017-03-11 22:04:51 +00:00
David Sidrane
92b856f657
Merged in david_s5/nuttx-13/david_s5/as-discovered-by-dcabecinhas-this-fix-as-1489246417893 (pull request #264 )
...
As discovered by dcabecinhas. This fix assume the 8 byte alignment options for size stack size or this will overwrite the first word after TOS
Approved-by: Gregory Nutt
2017-03-11 22:03:40 +00:00
Simon Piriou
ef0fe50ae6
photon: add LEDs and BUTTONS support
2017-03-11 18:26:46 +01:00
Simon Piriou
70d8f0189d
stm32f20xxx: add BOARD_DISABLE_USBOTG_HSULPI flag
2017-03-11 18:15:18 +01:00
Simon Piriou
1654f85037
Merged nuttx/nuttx into master
2017-03-11 18:10:28 +01:00
David Sidrane
cdfc158f90
up_initialize.c edited online with Bitbucket
2017-03-11 15:40:48 +00:00
David Sidrane
c9ecb3c378
As discovered by dcabecinhas. This fix assume the 8 byte alignment options for size stack size or this will overwrite the first word after TOS
...
See https://github.com/PX4/Firmware/issues/6613#issuecomment-285869778
2017-03-11 15:35:03 +00:00
Gregory Nutt
399f306744
A few cosmetic changes
2017-03-11 08:58:42 -06:00
Simon Piriou
6367d64a2f
Merged nuttx/nuttx into master
2017-03-11 14:28:46 +01:00
Simon Piriou
642aed99cc
Merged in spiriou/nuttx/dev_usb2 (pull request #263 )
...
photon: add usb otg hs support and usbnsh app
Approved-by: Gregory Nutt
2017-03-11 13:27:17 +00:00
Simon Piriou
f542e16847
photon: add usb otg hs support and usbnsh app
2017-03-11 14:19:22 +01:00
Simon Piriou
5060ba4a85
Merged nuttx/nuttx into master
2017-03-11 14:16:04 +01:00
Simon Piriou
e8d6083ab3
Merged in spiriou/nuttx/dev_wdt2 (pull request #262 )
...
photon: add iwdg timer support
Approved-by: Gregory Nutt
2017-03-11 13:11:03 +00:00
Simon Piriou
a1c0117103
photon: add iwdg timer support
2017-03-11 13:51:09 +01:00
Simon Piriou
358c22c122
Merged nuttx/nuttx into master
2017-03-11 12:24:47 +01:00
Gregory Nutt
aadf6c6e16
STM32 F33: Fix another error in ADC base address usage.
2017-03-10 17:49:32 -06:00
Gregory Nutt
852b189910
STM32 F33 ADC: Correct bad definitions of base addresses; Fix naming collision by changing colliding STM32_ADC12_BASE to STM32_ADC12_CMN_BASE
2017-03-10 17:46:19 -06:00
Gregory Nutt
04b2964eac
drivers/wireless/nrf24l01.c: Review last PR. Also got enthused and did major re-work to file to bring it closer to the NuttX coding style. Fixed a few compile time warnings.
2017-03-10 17:29:58 -06:00
Gregory Nutt
34ebdfe51c
Update README
2017-03-10 17:20:15 -06:00
Leif Jakob
e79cad2afc
Merged in leif_jakob/nuttx/nrf24l01_fix (pull request #261 )
...
multiple fixes in nrf24l01 driver
Approved-by: Gregory Nutt
2017-03-10 22:40:41 +00:00
Leif Jakob
5534e0c493
multiple fixes in nrf24l01 driver
...
- signal POLLIN if there is already data in the FIFO
- send ETIMEDOUT to userspace after 2 seconds if TX IRQ was not received
- handle FIFO overflow
- handle invalid pipes/empty FIFO
- multiple cosmetics (missing static, duplicate define, missing \n)
2017-03-10 23:21:49 +01:00
Leif Jakob
ae87df8ec6
Merged nuttx/nuttx into master
2017-03-10 23:14:40 +01:00
Gregory Nutt
9d2c22fa33
Merge branch 'master' of bitbucket.org:nuttx/nuttx
2017-03-10 13:29:04 -06:00
Gregory Nutt
ca116647a8
tools/testbuild.sh: Add debug option (-d)
2017-03-10 13:13:30 -06:00
Gregory Nutt
644b2fabbc
Costmetic changes from review of last PR
2017-03-10 13:11:53 -06:00
Simon Piriou
f353d75bf4
Merged nuttx/nuttx into master
2017-03-10 20:08:16 +01:00