Commit Graph

28561 Commits

Author SHA1 Message Date
Gregory Nutt d49ea44df2 Olimex STM32 P407: USB host support for USB FLASH sticks is now supported in the base nsh configuration. 2017-03-09 13:00:00 -06:00
Gregory Nutt a786e07033 Olimex-STM32-P407: Update USB host support. 2017-03-09 12:42:04 -06:00
Gregory Nutt 49974e21ef Fix some old pashello configurations broken in last refresh 2017-03-09 10:55:41 -06:00
Gregory Nutt 7463768775 Refresh all eZ80 and z8 configurations 2017-03-09 10:52:03 -06:00
Gregory Nutt 197ba3b527 EZ80F910200KITG: Missing support logic in configs/Kconfig 2017-03-09 10:50:46 -06:00
Gregory Nutt b6fd8bc0f5 Refresh all ZNeo configurations 2017-03-09 10:42:29 -06:00
Gregory Nutt b379764eb3 Refresh all x86 and Xtensa configurations 2017-03-09 10:38:36 -06:00
Gregory Nutt 8b1491948c Refresh all sim configurations 2017-03-09 10:36:54 -06:00
Gregory Nutt d001722563 Refresh all RISC-V configurations 2017-03-09 10:34:10 -06:00
Gregory Nutt 0c878668b8 Refresh all Renesas configurations 2017-03-09 10:32:49 -06:00
Gregory Nutt 245e2fe42a Refresh all Misoc configurations 2017-03-09 10:31:47 -06:00
Gregory Nutt 8a960344b1 Refresh all HC configurations 2017-03-09 10:30:48 -06:00
Gregory Nutt d7c0e49cb1 Refresh all AVR configurations 2017-03-09 10:29:32 -06:00
Gregory Nutt 9c68d59419 Refresh all MIPS configurations 2017-03-09 10:26:56 -06:00
Gregory Nutt d0813aa0c5 Refresh all ARM configurations 2017-03-09 10:23:41 -06:00
David Sidrane c8efeecfda Merged in david_s5/nuttx/upstream_kinetis (pull request #256)
Kinetis:Allow Board to add Pullups on SDHC lines

Approved-by: Gregory Nutt
2017-03-09 15:34:12 +00:00
David Sidrane 2700fd9e81 Kinetis:Allow Board to add Pullups on SDHC lines 2017-03-09 05:30:02 -10:00
Gregory Nutt ee5ae3a57d STM32, STM32 F7, and STM32 L4: Clone Freddie Chopin's I2C change to similar STM32 I2C drivers. 2017-03-09 07:37:52 -06:00
Freddie Chopin 5a6d95dd9f ave elapsed time before handling I2C in stm32_i2c_sem_waitdone()
It is possible that a context switch occurs after stm32_i2c_isr() call
but before elapsed time is saved in stm32_i2c_sem_waitdone(). It is then
possible that the handling code was executed only once with "elapsed
time" equal 0. When scheduler resumes this thread it is quite possible
that now "elapsed time" will be well above timeout threshold. In that
case the function returns and reports a timeout, even though the
handling code was not executed "recently".

Fix this by inverting the order of operations in the loop - save elapsed
time before handling I2C. This way a context switch anywhere in the loop
will not cause an erroneous "timeout" error.
2017-03-09 07:29:12 -06:00
Gregory Nutt 92858d1096 Cosmetic changes from review of a previous PR 2017-03-09 07:00:44 -06:00
Andreas Bihlmaier c0769c9988 Merged in andreasBihlmaier/nuttx/fix-as5048b (pull request #255)
fix as5048b by adding missing frequency parameter

Approved-by: Gregory Nutt
2017-03-09 12:57:47 +00:00
Andreas Bihlmaier 5fb61d5f73 Merged in andreasBihlmaier/nuttx/feature-more_pwm_channels (pull request #254)
increase number of supported PWM channels from 4 to 6

Approved-by: Gregory Nutt
2017-03-09 12:56:40 +00:00
Andreas Bihlmaier d5cb3f5a32 Merged in andreasBihlmaier/nuttx/fixes-lpc43_ssp (pull request #253)
actually write modified value to register

Approved-by: Gregory Nutt
2017-03-09 12:54:47 +00:00
Andreas Bihlmaier ce908cec9c Merged in andreasBihlmaier/nuttx/fixes-lpc43_i2c (pull request #252)
use correct macro for irqid (fortunately both point to LPC43_IRQ_EXTINT+18)

Approved-by: Gregory Nutt
2017-03-09 12:53:56 +00:00
Andreas Bihlmaier 55bd808dcc Merged in andreasBihlmaier/nuttx/fixes-lpc43_ethernet (pull request #251)
fix logic in preprocessor checks and correct arguments to lpc43_pin_config initialization

Approved-by: Gregory Nutt
2017-03-09 12:53:22 +00:00
Andreas Bihlmaier 1c5ededc48 Merged in andreasBihlmaier/nuttx/fixes-lpc43_adc (pull request #250)
fix logic error in lpc43_adc

Approved-by: Gregory Nutt
2017-03-09 12:52:33 +00:00
Andreas Bihlmaier 871756b6c0 Merged in andreasBihlmaier/nuttx/fixes-lpc43_sct_and_sgpio_headers (pull request #249)
Fix errors in LPC43 SCT and SGPIO headers.

Approved-by: Gregory Nutt
2017-03-09 12:52:03 +00:00
Andreas Bihlmaier be90fbd1a1 Merged in andreasBihlmaier/nuttx/fixes-lpc43_gpdma (pull request #248)
rename LPC43_GPDMA_GLOBAL_CONFIG (already slipped previous commit C file); fix GPDMA_CONTROL_SBSIZE_*, improve usability of GPDMA_CONTROL_{S,D} macros

Approved-by: Gregory Nutt
2017-03-09 12:51:20 +00:00
Andreas Bihlmaier 9227947543 Merged in andreasBihlmaier/nuttx/fixes-lpc4310203050_pinconfig (pull request #247)
add missing PINCONF_INBUFFER in several places of lpc4310203050_pinconfig.h

Approved-by: Gregory Nutt
2017-03-09 12:50:45 +00:00
Andreas Bihlmaier 9ba4ce0bb9 Merged in andreasBihlmaier/nuttx/change-adc0_mask (pull request #246)
change Kconfig type of ADC0_MASK from hex to int; add ADC driver options to lpc43xx

Approved-by: Gregory Nutt
2017-03-09 12:49:58 +00:00
Andreas Bihlmaier d32654afe3 Merged in andreasBihlmaier/nuttx/add-lpc4337fet256 (pull request #245)
add LPC4337FET256

Approved-by: Gregory Nutt
2017-03-09 12:47:53 +00:00
ahb e1da80af5b fix as5048b by adding missing frequency parameter 2017-03-09 12:01:01 +01:00
ahb 164546a65c increase number of supported PWM channels from 4 to 6 2017-03-09 11:54:37 +01:00
ahb 7835e5bde8 actually write modified value to register 2017-03-09 11:33:09 +01:00
ahb 0dee37ffb3 use correct macro for irqid (fortunately both point to LPC43_IRQ_EXTINT+18) 2017-03-09 11:29:01 +01:00
ahb f34d0382c3 fix logic in preprocessor checks and correct arguments to lpc43_pin_config initialization 2017-03-09 11:23:35 +01:00
ahb e0a8d61804 fix logic error in lpc43_adc 2017-03-09 11:17:11 +01:00
ahb 9b023049a2 Fix errors in LPC43 SCT and SGPIO headers.
Note: This has already been tested. However, I have to significantly clean up the actual drivers (C files) before committing them, too.
2017-03-09 11:11:57 +01:00
ahb aa92e14512 rename LPC43_GPDMA_GLOBAL_CONFIG (already slipped previous commit C file); fix GPDMA_CONTROL_SBSIZE_*, improve usability of GPDMA_CONTROL_{S,D} macros 2017-03-09 11:05:20 +01:00
ahb 41c79c431b add missing PINCONF_INBUFFER in several places of lpc4310203050_pinconfig.h 2017-03-09 10:48:25 +01:00
ahb 5bfa42c1b8 change Kconfig type of ADC0_MASK from hex to int; add ADC driver options to lpc43xx 2017-03-09 10:41:59 +01:00
ahb 67c86e5aa9 add LPC4337FET256 2017-03-09 10:30:28 +01:00
Alan Carvalho de Assis f50072bd6b Enable compilation of libc++ same way as uClibc++ 2017-03-08 16:48:34 -06:00
David Sidrane 45ccf0cb79 Merged in david_s5/nuttx/upstream_kinetis (pull request #243)
Ensure interrups are back on BEFORE running code dependant on clock_systimer

Approved-by: Gregory Nutt
2017-03-08 22:24:28 +00:00
David Sidrane 5158af0da6 Ensure interrups are back in BEFORE running code dependant on clock_systimer 2017-03-08 11:46:00 -10:00
Gregory Nutt ba117284c2 Update some coments. 2017-03-08 14:30:47 -06:00
David Sidrane ab2337fa4b Merged in david_s5/nuttx/upstream_kinetis (pull request #242)
Kinetis:Fixed GPIO _PIN_OUTPUT_LOWDRIVE swapped with _PIN_OUTPUT_OPENDRAIN

Approved-by: Gregory Nutt
2017-03-08 19:30:31 +00:00
Alan Carvalho de Assis d43380d543 Add wcstoull function 2017-03-08 13:28:50 -06:00
Alan Carvalho de Assis d9bfcfc330 Add mbsnrtowcs wcsnrtombs just returning sucess 2017-03-08 13:24:03 -06:00
David Sidrane 7ad9c7c6e8 Kinetis:Fixed GPIO _PIN_OUTPUT_LOWDRIVE swapped with _PIN_OUTPUT_OPENDRAIN 2017-03-08 09:13:02 -10:00