Skip to content
ChangeLog 346 KiB
Newer Older
	  configuration for the Spark.  From David Sidran (2013-11-7).
	* arch/arm/src/sama5/sam_ssc.c and .h:  First cut of SAMA5
	  SSC/I2S driver is code complete (2013-11-9).
	* arch/arm/src/stm32 (numerous files):  OTG FS device and host
	  drivers extended so that they can support either the OTG FS
	  peripheral or the OTG HS peripheral (in FS mode).  This was
	  done as a quick way to get USB support on the STM32F429 which
	  has only OTG HS.  From Ken Pettit (2013-11-10).
	* configs/stm32f429i-disco:  Add support for the usbnsh and
	  usbmsc configurations using the OTG HS peripheral in FS mode.
	  From Ken Pettit (2013-11-10)
	* drivers/audio/i2schar.c:  A simple character driver to support I2S
	  accesses.  This driver in its current state is intended only to
	  support I2C testing and would not be appropriate to used for any real
	  driver application. (2013-11-10).
	* arch/arm/src/kl/kl_pwm.c and .h:  PWM driver for the Freescale
	  Kinetis KL family from Alan Carvalho de Assis (2013-11-10).
	* configs/freedom-kl25z:  Add PWM support.  From Alan Carvalho de Assis
	  (2013-11-10).
	* drivers/audio/vs1053:  VS1053 worker thread stack size is now
	  configurable and assigned a name via pthread_setname_np(). From Ken
	  Pettit (2013-11-10).
	* libc/audio/lib_buffer.c:  Moved audio/buffer/c to libc/audio/lib_buffer.c.
	  This file was moved because it contains buffer management functions
	  that must be available to audio applications.  If it was left in the
	  audio/ directory then it would not be available to applications in the
	  NuttX Kernel build (2013-11-10).
	* arch/arm/src/sama5/sam_ssc.c and Kconfig:  Add configurable support
	  for SSC loopback mode (2013-11-10).
	* include/nuttx/audio/i2s.h, arch/arm/src/sama5/sam_ssc.c, and
	  drivers/audio/i2schar.c:  Improvied I2S interface design:  Simplified
	  audio buffer queuing (2013-11-10).
	* arch/arm/src/sam34 and arch/arm/include/sam34:  Basic support for
	  the Atmal SAM4E family.  From Mitko (2013-11-11).
	* libc/audio/lib_buffer.c:  Remove unused apb_prepare() function
	  (2013-11-11).
	* arch/arm/src/stm32:  Added header files and driver framework for the
	  STM32F429 LTDC framebuffer driver.  From Ken Pettit (2013-11-11).
	* configs/sama5d3x-ek/src/sam_i2schar.c: Add support for the
	  apps/examples/i2schar test (2011-11-11).
Gregory Nutt's avatar
Gregory Nutt committed
	* arch/arm/src/sama5/sam_ssc.c:  I2S loopback test finally works
	  (2013-11-11).
	* fs/procfs:  Add a little, primitive procfs file system. (2013-11-13).
	* fs/binfs/README.txt:  Add a README file for binfs (2013-11-13).
	* arch/arm/src/stm32/Kconfig:  Add missing setup of CAN TSEG1 and
	  TSEG2 values.  From Martin Lederhilger (2013-11-14).
	* arch/arm/src/sama5/sam_pck.c and .h:  Add support for programmable
	  clock outputs (2013-11-14).
	* configs/ea3131/nsh:  Converted to use kconfig-frontend tools
	  (2013-11-14).
	* arch/arm/src/lpc31: Create configuration and build support for a
	  forthcoming USB host controller driver (2013-11-14).
	* arch/arm/src/lpc31/lpc31_ehci.c:  First cut at an EHCI driver
	  tailed for the LPC31 (2013-11-14).
	* fs/fs_mount.c:  SMART FS must be included in the conditional
	  compilation for the set of file systems that require block
	  drivers.  From Daniel Palmer (2013-11-15).
	* tools/mkconfig.c:  SMART FS must be included in the conditional
	  compilation for the set of writable file systems.  Noted by
	  Daniel Palmer (2013-11-15).
	* arch/arm/src/sama5/sam_nand.c and .h:  Framework for an MTD driver
	  that will provide raw access to NAND (2013-11-15).
	* configs/sama5d3x-ek/src/sam_nandflash.c:  Provides board-specific
	  memory controller initialize for NAND flash (2013-11-15).
	* include/nuttx/mtd/mtd.h:  Move include/nutt/mtd.h to
	  include/nuttx/mtd/mtd.h where it will, hopefully, soon be joined by
	  other MTD-related header files (2013-11-15).
	* drivers/mtd/mtd_onfi.c and include/nuttx/mtd/onfi.h:  Add sharedi
	  NAND routines for use with ONFI compatible NAND FLASH devices
	  (2013-11-15).
	* configs/ea3131/src/up_usbhost.c:  Board-specific USB host support
	  for the EA3131 board (2013-11-15).
Gregory Nutt's avatar
Gregory Nutt committed
	* drivers/mtd/mtd_nand.c, include/nuttx/mtd/nand.h, nand_config.h,
	  and nand_scheme.h:  Further NAND support (still incomplete).
	  (2013-11-16).
Gregory Nutt's avatar
Gregory Nutt committed
	* drivers/mtd/mtd_modeltab.c:  Further NAND support (still incomplete).
	  (2013-11-16).
	* drivers/mtd/mtd_nandmodel.c: More NAND support (same story).
	  (2013-11-16).
	* drivers/mtd/mtd_rawnand.c and include/nuttx/mtd/nand_raw.h: More
	  NAND support (2013-11-17).
Gregory Nutt's avatar
Gregory Nutt committed
	* drivers/mtd/mtd_nandscheme.c:  More NAND support (2013-11-17).
Gregory Nutt's avatar
Gregory Nutt committed
	* include/nuttx/mtd/nand_ecc.h: More NAND (2013-11-17).
	* drivers/mtd/hamming.c and mtd_nandecc.c and
	  include/nuttx/mtd/hamming.h:  Beginning of NAND software ECC
	  calculations. (2013-11-18).
	* configs/olimex-lpc-h3131:  Add support for the Olimex LPC-H3131
	* board.  Does not yet boot (2013-11-18).
	* arch/arm/src/lpc31xx/lpc31_ehci.c:  Add USB host trace support
	  (2013-11-19).
	* configs/olimex-lpc-h3131/include/board.h, src/lpc31_boot.c,
	  lpc31_leds.c, lpc31_usbhost.c, and lpc_h3131.h:  Add GPIO 
	  support for LED1/2 and for USB power enable and overcurrent
	  detection (2013-11-19).
	* configs/olimex-lpc-h3131/nsh/defconfig:  Drop loops-per-msec
	  count for the Olimex-LPC-H3131.  It seems to be about 25% as
	  fast as the Embedded Artists EA3131 at the same clocking.
	  (2013-11-19).
	* arch/arm/src/arm/up_cache.S and cache.h:  More cache management
	  functions (2013-11-20).
	* configs/olimex-lpc-h3131/src/Makefile:  Add SDRAM support.
	  Untested and probably needs some fine tuining (2013-11-21)
	* fs/smartfs/README.txt:  Add README for SMARTFS file system.  From
	  Ken Pettit (2013-11-23)
	* tools/mkctags.sh:  A script for creating ctags from Ken Pettit
	  (2013-11-23)
	* configs/sama5d3x-ek/src/sam_nand.c:  Add support for auto-mounting
	  NAND MTD block or NXFFS devices (2013-11-25).
	* include/mtd/mtd.h:  Packed the geometry structure so that it can
	  support larger erase block sizes without increasing the size of
	  the geometry structure (2013-11-27).
	* drivers/mtd/sst25xx.c:  Add another SST25 SerialFlash driver.  This
	  one differs from sst25.c because it supports larger SST25 parts:  In
	  the larger parts support page write instead of byte/word writes like
	  the smaller parts.  From Ken Pettit (2013-11-28).
	* drivers/mtd/smart.c: Fixes a minor bug with SMART partition number
	  reporting (that would only be seen if both partition support and
	  multi-root directory support are enabled at the same time).  From Ken
	  Pettit (2013-11-28).