Newer
Older
* arch/arm/src/sam34/sam_spi.c: Fix SPI mode setting. In the SAM3/4
family, the clock phase control (CPHA) is inverted (NPHA) (2013-6-18).
* arch/arm/src/kl/chip/kl_tsi.h: Freescale KL25Z TSI register
definitions from Alan Carvalho de Assis (2013-6-18).
* configs/freedom-kl25z/src/kl_tsi.c: Example TSI driver for the
Freedom KL25Z board from Alan Carvalho de Assis (2013-6-18).
* arch/arm/src/sam34/sam_spi.c: Correct an incorrect pointer test.
Was checking if the wrong pointer was NULL (2013-6-18).
* arch/arm/src/kl/kl_spi.c and chip/kl_spi.h: Add SPI driver and
register definitions for the Freescale KL25Z (2013-6-19).
* arm/src/sam34/chip/sam4l_lcdca.h: Register definition file for
Gregory Nutt
committed
the SAM4L LCD peripheral (2013-6-19).
* arm/src/sam34/chip/sam_spi.h: SPI register definition file updated
to include a few differences for the SAM4L (2013-6-19)
* arm/src/sam34/chip/sam4l_pdca.h: Add SAM4L PDCA register definition
file; also renamed sam_dmac.* files to sam3u_dmac.* to identify
them as SAM4U/4S only files (2013-6-19).
* configs/freedom-lk25z/src/kl_spi.c: Add the framework for
controlling SPI-related discrete inputs and outputs. Taken from
work by Alan Carvalho de Assis (2013-6-20).
* arch/arm/src/kl/kl_dumpgpio.c: Now compiles (2013-6-20).
Gregory Nutt
committed
* configs/: Several defconfig files were changed that had
Gregory Nutt
committed
CONFIG_HAVE_CXXINITIALIZE=y. Because of recent changes to
apps/examples, these configurations may need to have
CONFIG_EXAMPLES_NSH_CXXINITIALIZE=y so that they behave as they did
before, i.e., so that C++ initializers will be called when NSH starts
up (2013-6-21).
* configs/sam4l-xplained/src/sam_slcd.c: Beginning of a driver for the
LED1 segment LCD module. This driver is incomplete on initial check-
in (2013-6-21).
* drivers/net/enc28j60.c: Change buffer ordering to work around Errata
#5. From Dave (ziggurat29, 2013-6-22).
* configs/sam4l-xplained/src/sam_slcd.c: LED1 segment LCD module is now
functional (2013-6-23).
Gregory Nutt
committed
* drivers/lcd/ssd1306.c and include/nuttx/lcd/ssd1306.h. Renamed
ug-2864hsweg01.c and .h to ssd1306.c and .h. Extended to support the
UG-2832HSWEG04 which is very similar and also based on the SSD1306
controller (2013-6-23).
* configs/sam4l-xplained/src/sam_ug2832hsweg04.c: Add support for the
UG-2832HSWEG04 OLED on the SAM4L Xplained Pro's OLED1 module
(2013-6-23).
* include/debug.h: Added macro DEBUGPANIC for forces crashes when debug
is enabled.
Gregory Nutt
committed
* drivers/lcd/ssd1306.c: Driver now appears to be function for the
UG-2832HSWEG04 in landscape mode (2013-6-24).
* drivers/lcd/ug-2864ambag01.c and ug-9664hswag01.c: Add/updated
support for reverse portrait mode from lessons learned with the
UG-2832HSWEG04. Untested changes! (2013-6-24).
* arch/arm/src/stm32/stm32_ccm.c and .h: Add support for a seperate CCM
heap. This may be useful for segregating allocations for CCM (which
cannot be used for DMA) for other allocations (that may be used used
for DMA) (2013-6-25).
* arch/arm/src/sam32/sam3u_gpio.h: Correct configuration of PIO pins
for SAM4S B and C peripherals (2013-6-26)
* configs/sam4s-xplained/src/sam_sram.c: Added support for on-board
1MB SRAM (2013-6-26).
* arch/arm/include/sam34/chip.h and sam3x_irq.h: Add support for
SAM3X and SAM3A chips (2013-6-26).
* arch/arm/src/sam34/chip/sam3x_vectors.h: Add support for SAM3X/3A
interrupt vectros (2013-6-26).
* arch/arm/src/sam34/sam3x_periphclks.h: Add peripheral clock
controls for the SAM3X/3A (2013-6-26).
* arch/arm/src/sam34/chip/sam3x_memorymap.h: Add SAM3X/3A memory map
(2013-6-26).
* arch/arm/src/sam34/chip/sam3x_pinmap.h: Add SAM3X/3A pin
multi-plexing definitions (2013-6-26).
* arch/arm/src/sam34/sam3x_gpio.h: Add SAM3X/3A gpio encoding
macros. These differ from the SAM3U only in because of the
6 PIOs: PIOA-PIOF (2013-6-26).
Gregory Nutt
committed
* configs/arduino-due: This is an empty directory now with only
a README file in it but this directory will eventually hold a port
for the Arduino Due (2013-6-26).
* arch/arm/src/sam34/Kconfig: Add SAM3X/3A peripherals to the SAM3/4
configuration logic (2013-6-26).
* arch/arm/src and include/ and configs/sam*/: Large rename of all
references to SPI with SPI0. This is because all other SAMs have
only SPI but the 3X/3A have SPI0 and SPI1 (2013-6-26).
Gregory Nutt
committed
* configs/arduino-due: Complete the basic board configuration and
integrate this into the configuration and build system. The Arduino
Due is now ready to begin test (2013-6-17).
Gregory Nutt
committed
* configs/arduino-due/nsh: Add an NSH configuration for the Arduino
Due. Both the OS test and NSH configuration are now functional
(2013-6-28).
* configs/arduino-due/src: Add support for the "L" LED (2013-6-28).
* arch/arm/src/sam34/sam_allocateheap.c: Clocking must be applied
to the SMC module for the 3X and 3A family in order for the NFC
SRAM to be functional (2013-6-28).
Gregory Nutt
committed
* arch/arm/src/sam34/sam3u_gpio.c: Need to disable write
protection before configuring PIO pins.
Gregory Nutt
committed
* configs/sam3u-ek/nsh: The touchscreen is now function. The above
fix to the sam3u_gpio.c write protection also fixed the touchscreen
problem (2013-6-28).
* confgis/sam3u_ek/nxwm: Created a configuration for the NxWM
Gregory Nutt
committed
window manager for the SAM3U-EK board (2013-6-29).
* drivers/spi and include/nuttx/spi: New sub-directories to hold
SPI-related files. includes/nuttx/spi.h moved to include/nuttx/spi/.;
SPI-related Kconfig info moved from drivers/Kconfig to drivers/spi/kconfig
(2013-7-1).
* drivers/spi/spi_bitbang.c and include/nuttx/spi/spi_bitbang.h: Add
support for a generic bit-bang SPI driver. This checkout is the
common upper-half logic. Still missing the lower half (2013-7-1).
Gregory Nutt
committed
* include/nuttx/spi/spi_bitbang.c: This is the common lower-half bit-
bang SPI logic (2013-7-1).
* configs/arduino-due/src/sam_nsh.c and sam_mmcsd.c: Add NSH customize
initialization. If so configured, initialize the SPI bit bang
interface to the MMC/SD slot on the ITEAD shield (2013-7-1).
Gregory Nutt
committed
* fs/fs_mount.c: Fix compilation error if no file systems are enabled:
Change error to ERROR (2013-7-3).
* arch/arm/src/sam34/sam_gpioirq.c: Fix some errors for interrupts
on ports D-F (2013-7-3).
* /drivers/usbdev/composite.c: Fix a type in the composite device
driver unitialization logic. DEV1 should be DEV2 in one case
(2013-7-4).
* arch/arm/src/sam34/sam3u_gpio.c: sam_configgpio() must protect
against re-entrancy (2013-7-5).
* libc/misc/lib_crc16.c and include/crc16.h: Add CRC16 support
(2013-7-7).
Gregory Nutt
committed
* arch/arm/src/stm32/stm32_otgfsdev.c: SourceForge bug #16: Fix
to the endpoint allocation logic. Apparently the same endpoint can
be allocated as both an IN or an OUT endpoint. The existing
implementation only supported one allocation, either IN or OUT. This
resulted in failures to allocate enpoints when used with the CDC/ACM +
MSC composite driver (From Chia Cheng Tsao, 2013-7-8).
* arch/arm/src/stm32/stm32_sdio.c: SourceForge bug #17: Add
support for the data block end (DBCKEND) interrupt to terminate
transfers (From Chia Cheng Tsao, 2013-7-8)
* drivers/rwbuffer.c: SourceForge bug #17: Correct typos that can cause
failures in some configurations (From Chia Cheng Tsao, 2013-7-8).
* include/nuttx/usb/usbdev.h: Fix some typos that cause compiler errors
when CONFIG_USBDEV_DMA and CONFIG_USBDEV_DMAMEMORY are selected (From
Chia Cheng Tsao, 2013-7-12).
Gregory Nutt
committed
* nuttx/configs/olimex-lpc1766stk/zmodem: Add a new configuration to
test the Zmodem sz and rz commands (which don't actually exist yet,
but will). (2013-7-12).
* arch/arm/include/armv7-a and src/armv7-a: Beginning to add support
for the ARMMv7-A, the Cortex-A5 in particular. The initial checkin
is only fragmentary: A few header files and some copied ARM9
assembly files. More to come (2013-7-18).