- Mar 09, 2017
-
-
Gregory Nutt authored
-
Gregory Nutt authored
apps/examples/usbterm is gone because it can be configured to perform an illegal call into the OS. Remove all traces of CONFIG_EXAMPLES_USBTERM* and all of the illegal device support.
-
Gregory Nutt authored
STM32, STM32 F7, STM32 L4: OTG host drivers: Do not do data toggle if interrupt transfer is NAKed. Sugested by webbbn@gmail.com
-
Gregory Nutt authored
Remove all references to arch_usbhost_initialize(). That was incorrectly called from apps/examples/hidkbd. That is violation of the OS interfacing rules and will no longer be supported. USB host should be initialized as part of the board bring-up logic was with any other devices and should not involve illegal calls from applications into the OS.
-
Simon Piriou authored
STM32F2: add USB OTG HS support for stm32f20xxx cores Approved-by: Gregory Nutt
-
Gregory Nutt authored
-
Gregory Nutt authored
STM32, STM32 F7, and STM32 L4: Back out part of 3331e9c4. Returning immediately int he case of a NAK makes the Mass Storage Class driver unreliable. The retry/timeout logic is necessary. This implementation tries to implement a compromise: If a NAK is received after some data is received, then the partial data received is returned as with 3331e9c4. If if a NAK is received with no data, then no longer returns the NAK error immediately but retries until data is received or a timeout occurs. Initial testing indicates that this fixes the issues the MSC. However, I hae concerns that if multiple sectors are read in one transfer, there could be NAKs between sectors as well and, in that case, then change will still cause failures.
-
Simon Piriou authored
-
Gregory Nutt authored
Olimex STM32 P407: USB host support for USB FLASH sticks is now supported in the base nsh configuration.
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
David Sidrane authored
Kinetis:Allow Board to add Pullups on SDHC lines Approved-by: Gregory Nutt
-
David Sidrane authored
-
Gregory Nutt authored
-
Freddie Chopin authored
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.
-
Gregory Nutt authored
-
Andreas Bihlmaier authored
fix as5048b by adding missing frequency parameter Approved-by: Gregory Nutt
-
Andreas Bihlmaier authored
increase number of supported PWM channels from 4 to 6 Approved-by: Gregory Nutt
-
Andreas Bihlmaier authored
actually write modified value to register Approved-by: Gregory Nutt
-
Andreas Bihlmaier authored
use correct macro for irqid (fortunately both point to LPC43_IRQ_EXTINT+18) Approved-by: Gregory Nutt
-
Andreas Bihlmaier authored
fix logic in preprocessor checks and correct arguments to lpc43_pin_config initialization Approved-by: Gregory Nutt
-
Andreas Bihlmaier authored
fix logic error in lpc43_adc Approved-by: Gregory Nutt
-
Andreas Bihlmaier authored
Fix errors in LPC43 SCT and SGPIO headers. Approved-by: Gregory Nutt
-
Andreas Bihlmaier authored
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
-
Andreas Bihlmaier authored
add missing PINCONF_INBUFFER in several places of lpc4310203050_pinconfig.h Approved-by: Gregory Nutt
-
Andreas Bihlmaier authored
change Kconfig type of ADC0_MASK from hex to int; add ADC driver options to lpc43xx Approved-by: Gregory Nutt
-
Andreas Bihlmaier authored
add LPC4337FET256 Approved-by: Gregory Nutt
-
ahb authored
-