- Jun 11, 2017
-
-
Mateusz Szafoni authored
stm32_hrtim: add character driver Approved-by: Gregory Nutt <gnutt@nuttx.org>
-
raiden00pl authored
-
raiden00pl authored
-
raiden00pl authored
-
Gregory Nutt authored
-
Mateusz Szafoni authored
-
Gregory Nutt authored
-
Alan Carvalho de Assis authored
-
- Jun 10, 2017
-
-
Gregory Nutt authored
-
Gregory Nutt authored
configs: Add readme for B-L465E-IOT01A Development kit. This port is currently under consideration (but may not actually happen)
-
- Jun 09, 2017
-
-
Alan Carvalho de Assis authored
stm32f103-minimum: Fix a small BUG when reading from output pin. We need a different read_ops to read from output pin. This patch fixes the issue: nsh> gpio -o 0 /dev/gpout1 Driver: /dev/gpout1 Output pin: Value=1 Writing: Value=0 Verify: Value=1 Now: nsh> gpio -o 0 /dev/gpout1 Driver: /dev/gpout1 Output pin: Value=1 Writing: Value=0 Verify: Value=0
-
Jim Paris authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Jim Paris authored
Whoops -- that #include <cxxabi.h> wasn't supposed to sneak in there. If present, it may already define a __cxxabiv1::__guard that we could use, but that file comes from libstdc++, and I don't think the NuttX buildroot-based toolchain would have that, which is why we need libxx in the first place.
-
Jim Paris authored
Fix C++ __guard implementation for ARM. The standard C++ ABI that most platforms follow defines __guard to be 64 bits. The existing implementation of libxx_cxa_guard.cxx follows this. However, the 32-bit ARM C++ ABI defines it as 32 bits instead, and changes the meaning slightly so only the lowest bit is used. This matters because GCC creates guard symbols without regards to what libxx_cxa_guard.cxx says. So on ARM, gcc allocates 4 bytes, but __cxa_guard_release writes 8 bytes, zeroing out another unlucky variable nearby. Fix it by special-casing 32-bit ARM in libxx_cxa_guard.
-
- Jun 08, 2017
-
-
Gregory Nutt authored
configs/: Back out many of the changes in two recent commits: Too many changes from SPIDEV_WIRELESS to SPIDEV_CONTACTLESS. Specifically NRF24L01 should still be SPIDEV_WIRELESS.
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Alan Carvalho de Assis authored
stm32f103-minimum: dd GPIO device driver example for STM32F103-Minimum. This chang adds the initialization needed by stm32f103-minimum board to support the NuttX GPIO Subsystem.
-
Nicolas Estibals authored
-
Gregory Nutt authored
-
Gregory Nutt authored
STM32L4: Add STM32L475 pinmap. Initial cut is just the the L476 pinmap with unsupported devices removed.
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
STM32L4: Ad support for the STM32L475 family. Incomplete -- still needs pinmap, rcc, otgfs, syscfg
-
- Jun 07, 2017
-
-
David Sidrane authored
Kinetis:Fixed waning for kinetis_mpudisable Approved-by: Gregory Nutt <gnutt@nuttx.org>
-
David Sidrane authored
Missing header file added
-
David Sidrane authored
Upstream kinetis usb Approved-by: Gregory Nutt <gnutt@nuttx.org>
-
David Sidrane authored
Removed the notion of attached. The khci_usbattach is call early in the init either in board_initalize or in board_app_initalize. In either case it is always done prior to the the class register. Therefore the khci_usbattach call only set a flag, and that flag is only tested in the class register. The class register will enable the soft connect pull up.
-
David Sidrane authored
-
David Sidrane authored
-
David Sidrane authored
The call is not need by the driver if CONFIG_USBDEV_BUSPOWERED=y The class register will enable the soft connect pull up. The khci_usbattach call only set a flag, and that flag is only tested in the class register. On a USB powered device if we are running we are attached.
-
David Sidrane authored
This fixes a bug were a SoC does not have a clockdivN register and passes a 0 for the init value. This prevents overflow of the 0 decremented to -1 (0xffffffff) spilling over to other clockdivN feilds.
-
David Sidrane authored
-
David Sidrane authored
-
David Sidrane authored
Remove magic numbers from code, documented the use of undocumented bits. Remove comments and code that were not appropriate for this hardware. Removed ifdef that's that were always compiled and removed code blocks that were never compiled. Ensure proper access order to hardware. Per the reference manual: disable endpoints prior to configuring buffer descriptor, then enable endpoints Reorganize interrupt processing order to offload data after processing errors. Reorganize initialization so that there is a clear initialization phase, reset phase for both the hardware and software structures. By breaking the initialization into smaller pieces, the reset interrupt only resets the resources within the controller that should be reset. Rework suspend and resume logic so they perform properly Made attach and detach functions optional. As they do not make sense for a bus powered device. Ensured the calls to up_usbinitalize up_usbuninitalize do not violate the USB spec.
-
David Sidrane authored
Allow the board config to define the USBOTG-FS to have Read access to FLASH.
-