Commit Graph

27237 Commits

Author SHA1 Message Date
Gregory Nutt 8190e08948 Back out part of previous commit 2016-11-03 08:57:55 -06:00
Alan Carvalho de Assis 1e754402b8 Add C++ support linking with GNU toolchain newlib/stdlibc++ 2016-11-03 08:50:58 -06:00
Gregory Nutt 47b043df1e drivers/serial.c: Make sure that priority inheritance is not enabled for the signaling semaphores used in the serial driver. 2016-11-03 08:16:59 -06:00
Gregory Nutt 54d7656f18 Update some comments 2016-11-03 07:04:03 -06:00
Gregory Nutt 470c692dbf Update TODO list 2016-11-02 18:31:22 -06:00
Gregory Nutt 82de137012 Merge branch 'master' of bitbucket.org:nuttx/nuttx 2016-11-02 18:22:09 -06:00
Gregory Nutt 97bf82ee05 Semaphores: Provide macros for sem_setprotobol() and sem_getprotocol() if priority inheritance is not enabled. More SEM_PRIO_* definitions to include/nuttx/semaphore.h 2016-11-02 18:21:46 -06:00
Gregory Nutt 9a49ab8260 Correct a wrong comment 2016-11-02 16:32:59 -06:00
Gregory Nutt d5b4d848d3 Move protoypes for the non-standard include/semaphore.h file to the non-standard include/nuttx/semaphore.h with the other non-standard semaphore interfaces. 2016-11-02 14:43:03 -06:00
Gregory Nutt 00cc8598c7 Merge branch 'master' of bitbucket.org:nuttx/nuttx 2016-11-02 14:25:17 -06:00
Gregory Nutt 6c51544e56 Update some comments 2016-11-02 14:24:16 -06:00
Gregory Nutt 4daca8b31c Merged in paulpatience/nuttx/spi (pull request #165)
spi: Fix Kconfig warning
2016-11-02 18:13:09 +00:00
Gregory Nutt 1f863c212d Merged in paulpatience/nuttx/stm32_adc (pull request #164)
STM32 ADC: Fix compilation error when DMA isn't enabled
2016-11-02 18:12:07 +00:00
Paul A. Patience d89765e1d0 spi: Fix Kconfig warning
This commit moves the ARCH_HAVE_SPI options outside the check
for SPI. Those options don't depend on SPI, and Kconfig files
in arch/ enable them even if SPI isn't enabled.

Sourcing the driver's Kconfig in drivers/Kconfig only if
support for the driver is enabled prevents us from defining
these ARCH_HAVE options in the driver's Kconfig. We should
probably remove the other checks in drivers/Kconfig and check
if the drivers are enabled only in their Kconfig.
2016-11-02 13:16:12 -04:00
Paul A. Patience 93e9387689 STM32 ADC: Fix compilation error when DMA isn't enabled 2016-11-02 12:52:19 -04:00
Gregory Nutt b738a646ad sem_getprotocol() can be in C library 2016-11-02 09:29:16 -06:00
Gregory Nutt 1598d3d050 Merge branch 'master' of bitbucket.org:nuttx/nuttx 2016-11-02 09:07:40 -06:00
Gregory Nutt 92d3022411 Add pthread_mutexattr_get/set_protocol and non-standard sem_get/set_protocol. These may use to enable or disable priority inheritance on a single semaphore. 2016-11-02 09:05:18 -06:00
Gregory Nutt 14e06a3ce3 libc/pthread: Rename long files so that they are more readable 2016-11-02 07:37:56 -06:00
Gregory Nutt 3e5808d9fd Merged in david_s5/nuttx-9/david_s5/i-think-that-size-is-highest-address1-b-1478039243625 (pull request #163)
I think, that Size is (highest address+1 - Base address)
2016-11-01 22:29:10 +00:00
David Sidrane d870f4ab29 I think, that Size is (highest address+1 - Base address)
Base address has been removed and if address+count >= size we are outside of the Flash
2016-11-01 22:27:35 +00:00
Gregory Nutt 8dd2494407 Review of last PR: Fix return value (ERROR is not a value return value in this context). Fix some spacing. 2016-11-01 15:13:09 -06:00
Gregory Nutt abf5b011b5 Update README files 2016-11-01 15:12:30 -06:00
Gregory Nutt 099b1f94a3 Merged in AVyhovanec/nuttx (pull request #162)
To write the last page
2016-11-01 21:05:21 +00:00
Aleksandr Vyhovanec be1626ad7b Added EEPROM timeout 2016-11-02 00:03:16 +03:00
Aleksandr Vyhovanec 2bb15fe789 Minor changes 2016-11-01 23:48:44 +03:00
Alan Carvalho de Assis 51f345ff88 Add basic support to Micromint Bambino 200E board. This includes contributions from Jim Wolfman. 2016-11-01 14:42:54 -06:00
Aleksandr Vyhovanec 20a1642552 To write the last page 2016-11-01 23:34:30 +03:00
Gregory Nutt cfcc7edded Xtensa/ESP32: Add window spill logic; Add C++ support to linker script 2016-10-31 17:51:48 -06:00
Gregory Nutt 1eb15d0d4e ESP32: Update linker script to use naming expected by CXX initialization 2016-10-31 15:43:28 -06:00
Gregory Nutt 4d0b0e44f1 Xtensa/ESP32: Add up_cpu_idlestack() and fix some compile issues. 2016-10-31 14:56:48 -06:00
Gregory Nutt 28d1478480 Xtensa/ESP32: Add CPU1 startup logic 2016-10-31 13:15:15 -06:00
Gregory Nutt a8e3f79494 Xtensa/ESP32: Add User Exception handler 2016-10-31 12:04:52 -06:00
Gregory Nutt a787a99071 ESP32: Add inter-cpu interrupts 2016-10-31 08:29:28 -06:00
Gregory Nutt 63d5ab5b67 Add logic to attach inter-CPU interrupts. Fix some compilation errors. 2016-10-30 16:15:04 -06:00
Gregory Nutt 6ff833e56e Forgot to add a file in the last commit 2016-10-30 15:40:42 -06:00
Gregory Nutt 04d3c280c6 Merge branch 'master' of bitbucket.org:nuttx/nuttx 2016-10-30 15:39:49 -06:00
Gregory Nutt 85ed3dae9a Update some compilation issues 2016-10-30 15:38:51 -06:00
Gregory Nutt 2a17786f98 Xtensa/ESP32: Fix some compilation issues 2016-10-30 12:24:22 -06:00
Gregory Nutt a4c3fef0b7 Xtensa: Add more exception vectors. All just cause a PANIC now. 2016-10-30 12:20:11 -06:00
Gregory Nutt fdede8099b Xtensa/ESP32: Add Level1 handler, panic handler, remove EXECHOOKS. 2016-10-30 10:57:57 -06:00
Gregory Nutt eaa5968a22 Xtensa: Convert some CALL0 C calls to be compatible with Window ABI 2016-10-30 08:46:35 -06:00
Gregory Nutt 261e0edc61 Xtensa: Adapt co-processor state save/restore functions so that they are call-able from C with Windows ABI. 2016-10-30 08:35:09 -06:00
Gregory Nutt c0da94fc3e Xtensa: Remove xtensa_macros.h; duplicates xtensa_abi.h 2016-10-30 07:45:28 -06:00
Gregory Nutt 8c96221093 Xtensa: Replace CONFIG_XTENSA_CALL0_ABI with compiler defined __XTENSA_CALL0_ABI__ 2016-10-30 07:37:51 -06:00
Gregory Nutt dc82fa81b8 Xtensa: Remove XTENSA_EXTRA_SA_SIZE. It is not used. 2016-10-30 07:09:24 -06:00
Gregory Nutt 4997ec7a1e ESP32 Core V2: Add an SMP configuration to support development (not yet usable). 2016-10-29 14:56:07 -06:00
Gregory Nutt c993a0267c Xtensa: Add Window vector 2016-10-29 12:30:24 -06:00
Gregory Nutt 804f9c5de7 Xtensa: Rename some files. 2016-10-29 11:24:02 -06:00
Gregory Nutt d346f25aae Xtensa/ESP32: Fix some compile issues related to new co-processor logic 2016-10-29 10:27:46 -06:00