diff --git a/Documentation/NuttX.html b/Documentation/NuttX.html index f0871101732..3fc2fc613fd 100644 --- a/Documentation/NuttX.html +++ b/Documentation/NuttX.html @@ -8,7 +8,7 @@
Last Updated: August 5, 2013
+Last Updated: September 14, 2013
-
- The 95th release of NuttX, Version 6.29, was made on July 31, 2013, and is available for download from the + The working version of NuttX is available from the SourceForge GIT repository here. + That same page provides the URLS and instructions for cloning the GIT repository. +
+ +
+ In addition to the ever-changing GIT repository, there are frozen released versions of NuttX available.
+ The current release is NuttX 6.30.
+ NuttX 6.30 is the 97th release of NuttX.
+ It was released on September 14, 2013, and is available for download from the
SourceForge website.
- Note that the release consists of two tarballs: nuttx-6.29.tar.gz and apps-6.29.tar.gz.
- Both may be needed (see the top-level nuttx/README.txt file for build information)
- The change log associated with the release is available here.
+ Note that the release consists of two tarballs: nuttx-6.30.tar.gz and apps-6.20.tar.gz.
+ Both may be needed (see the top-level nuttx/README.txt file for build information).
+ Release notes for NuttX 6.30 are avaialble here.
+ The change log associated with the release is available here.
Unreleased changes after this release are available in GIT.
These unreleased changes are also listed here.
- Additional new features and extended functionality -
+- Drivers +
+ The ChangeLog for the not-yet-released version of NuttX is available at the bottom of the ChangeLog file that can viewed in the SourceForge GIT.
-- ARMv7-A, Cortex-A5 +
+ The ChangeLog for the not-yet-released version of apps is available at the bottom of the ChangeLog file that can viewed in the SourceForge GIT.
-- ARMv7-M, Cortex-M3/4 +
+ The ChangeLog for the not-yet-released version of NxWidgets is available at the bottom of the ChangeLog file that can viewed in the SourceForge GIT.
-- STM32 +
+ The ChangeLog for the not-yet-released version of pascal is available at the bottom of the ChangeLog file that can viewed in the SourceForge GIT.
-- STM32 Drivers +
+ The ChangeLog for the not-yet-released version of buildroot is available at the bottom of the ChangeLog file that can viewed in the SourceForge GIT.
-- Atmel AT91 SAM/4 -
-- Atmel AT91 SAM/4 Drivers -
-- Atmel AT91 SAM/4 Boards -
-- Atmel AT91 SAMA5D3 -
-- Atmel AT91 SAMA5D3 Boards -
-- Freescale KL25Z Drivers -
-- Build System -
-includes/nuttx/spi.h moved to include/nuttx/spi/.;
- SPI-related configuration logic moved from drivers/Kconfig to drivers/spi/kconfig.
- CONFIG_DRAM_ to CONFIG_RAM_.
- This has bothered me for a long time since most boards don't have DRAM.
- The more generic RAM naming should not produce so much cognitive dissonance.
- - Libraries -
-- Applications -
-sz and rz commands that can be executed from the NSH command line.
- cxxtest or helloxx are built as NSH builtin applications.
- Then you want the initialization done in the context of cxxtext or helloxx tasks and not in the NSH task context(and certainly not twice).
- Added configuration options to control who does the C++ initialization.
- NSH now does not do C++ initialization be default and must be configured to do otherwise. Conversely, cxxtest and helloxx will always do C++ initialization unless configured do otherwise.
- examples/cxxtext: Add an ostream test as provided by Michael.
- cmp command that can be used to compare two files for equivalence.
- Returns an indication if the files differ.
- Contributed by Andrew Tridgell (via Lorenz Meier).
- - Efforts In Progress. - The following are features that are partially implemented but present in this release. - They are not likely be be completed soon. -
- -- Audio System -
-- kconfig-fronted Configuration -
-kconfig-frontends tool is an ongoing effort that will continue for some time.
- At this time, only 45% of the configurations have been converted to use the kconfig-frontends tools.
- - Bugfixes (see the change log for details). - Some of these are very important: -
- -- File Systems -
-error to ERROR.
- - Driver -
-- USB Device Controller Drivers -
-DEV1 should be DEV2 in one case.
- usbdev.h: Fix some typos that cause compiler errors when CONFIG_USBDEV_DMA and CONFIG_USBDEV_DMAMEMORY are selected (From Chia Cheng Tsao).
- - ARM9 -
-- STM32 Drivers -
-DBCKEND) interrupt to terminate transfers (From Chia Cheng Tsao).
- - SAM3/4 -
-- SAM3/4 Drivers -
-CPHA) is inverted (NPHA).
- Also fixed an incorrect pointer test.
- It was checking if the wrong pointer was NULL.
- - SAM3/4 Boards -
-/PENIRQ signal (it is active low).
- The SAM3U-EK board now runs at 96MHz.
- - Applications -
-apps/examples/nxhello: Minor fix for compilation error when the display resolution is low (< 8bpp) due to a typo that has been there for a long time.
- Also Correct default colors when in Y1 code mode.
- apps/system/ramtest: The RAM test was not correctly builtinto the configuration and build system.
- apps/examples/composite: Change to prevent some false alarm debug assertions (From Chia Cheng Tao).
- - See the ChangeLog for additional, detailed changes. -
- Memory Footprint- |
-
C5471 (ARM7) - The build for this ARM7 target that includes most of the OS features and - a broad range of OS tests. The size of this executable as given by the - Linux size command is (3/9/07): -
-- text data bss dec hex filename - 53272 428 3568 57268 dfb4 nuttx --
DM320 (ARM9) - This build for the ARM9 target includes a significant subset of OS - features, a filesystem, Ethernet driver, full TCP/IP, UDP and (minimal) - ICMP stacks (via uIP) and a small network test application: (11/8/07, - configuration netconfig, apps/examples/nettest) -
-- text data bss dec hex filename - 49472 296 3972 53740 d1ec nuttx --
- Another build for the ARM9 target includes a minimal OS feature - set, Ethernet driver, full TCP/IP and (minimal) ICMP stacks, and - a small webserver: (11/20/07, configuration uipconfig, apps/examples/uip) -
-- text data bss dec hex filename - 52040 72 4148 56260 dbc4 nuttx --
87C52 - A reduced functionality OS test for the 8052 target requires only - about 18-19K: -
--Stack starts at: 0x21 (sp set to 0x20) with 223 bytes available. - -Other memory: - Name Start End Size Max - ---------------- -------- -------- -------- -------- - PAGED EXT. RAM 0 256 - EXTERNAL RAM 0x0100 0x02fd 510 7936 - ROM/EPROM/FLASH 0x2100 0x6e55 19798 24384 -- -
@@ -4167,445 +3791,6 @@ Other memory:
-
- ChangeLog snapshots associated with the previous, current, and future release are available below. - -
-6.29 2013-07-31 Gregory Nutt <gnutt@nuttx.org> - - * arch/arm/src/sam34/chip/sam4l_pinmap.h: Change naming of some pin - configurations to match names used with other SAM part (2013-6-15). - * arch/arm/src/sam34/sam4l_clockconfig.c: Corrected some typos - (2013-6-15). - * configs/sam4l-xplained/src/sam_buttons.c: Eliminate a warning - (2013-6-15). - * configs/sam4l-xplained/src/sam_mmcsd.c, sam_nsh.c, sam_spi.c, - sam3u-ek.h, Kconfig, Makefile, sam4l-xplained.h, - configs/sam4l-xplained/README.txt, and - configs/sam4l-xplained/include/board.h: Add support for the SPI- - based SD card on the I/O1 module (2013-6-15). - * arch/arm/src/sam34/sam_spi.c: Re-architect the SAM3/4 SPI driver - so that is it compatible with the SPI drivers of other MCUs - (2013-6-16). - * configs/sam3u-ek/src/up_touchscreen.c and configs/sam4l-xplained/src/sam_mmcsd.c: - Changed needed because of the above change to the SAM3/4 SPI - interface (2013-6-16). - * drivers/input/ads7843e.c: Remove the wait for the touchscreen busy - bit. I don't see the busy bit changing on the SAM3U-EK board. But - maybe it is not supposed to. From my reading of the ADS7843 spec, it - would not be appropriate to wait for the BUSY bit to de-asserted - anyway (since it is only de-asserted when we read the data) - (2013-6-16). - * configs/sam3u-ek/src/up_touchscreen.c: Fix polarity of the /PENIRQ - signal (it is active low) (2013-6-16). - * configs/sam3u-ek/include/board.h: The SAM3U-EK board now runs at - 96MHz. This might have broken some things? (2013-6-17). - * drivers/mmcsd/mmcsd-spi.c: Driver need to make sure that the SPI mode - and data width are correct (2013-6-17). - * arch/arm/src/kinetis/kinetis_tsi.h: Corrections to the Kinetis - (2013-6-18) - * 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 - 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). - * configs/: Several defconfig files were changed that had - 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). - * 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. - * 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) from 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 vectors (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). - * 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). - * 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). - * 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). - * arch/arm/src/sam34/sam3u_gpio.c: Need to disable write - protection before configuring PIO pins. - * configs/sam3u-ek/nsh: The touchscreen is now functional. 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 - 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). - * 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). - * 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 typo 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). - * 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). - * 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 ARMv7-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). - * arch/arm/include/sama5, arch/arm/src/sama5, and configs/sama5d3x-e: - Add a directory framework to support the Atmel AT91SAMA5D3 family and - the SAMA5D3x-EK board(s) in particular. There is very little here on - the first check-in, this structure is being used now primarily to - create the Cortex-A5 support (2013-7-19). - * arch/arm/src/armv7-a/arm_cache.S: Cortex-A5 cache operations - (2013-7-20). - * /arch/arm/src/armv7-a/arm_fpuconfig.S and fpu.h: A few more files for - the ARMv7-A/Cortex-A5 port (2013-7-21). - * arch/arm/src/sama5/sam_boot.c, sam_clockconfig.h, sam_lowputc.h, and - sam_timerisr.c: A few more files for the SAMA5D3 port (2013-7-21). - * configs/sama5d3x-ek/src/sam_autoleds.c: A few more files for the port - to the SAMA5D3x-EK board (2013-7-21). - * arch/arm/src/sama5/sam_irq.c: SAMA5 interrupt handling logic - (2013-7-22). - * arch/arm/src/sama5/sam_clockconfig.c: Add SAMA5 PLL configuration - logic (plus associated header files). Initiali checkin is for the - SAM3U which is very similar but needs to be verified (2013-7-22). - * arch/arm/src/sama5/sam_periphclks.h: Add macros to enable and - disable SAMA5 peripheral clocks (2013-7-22). - * arch/arm/src/sama5/sam_lowputc.c and sam_serial.c: Add support - for SAMA5 UARTs. Does not even compile as of initial checkin. - (2013-7-22). - * arch/arm/src/sama5/sam_gpio.c: Add GPIO configuration support - for the SAMA5. Still compilation issues. (2013-7-22). - * arch/arm/src/sama5/chip/sama5d3x_pinmap.h: Add pin multiplexing - definitions for the SAMA5D3 (2013-7-23). - * arch/arm/src/sama5/chip/: New header files for SAMA5 AXI Matrix - SFR, and BSC blocks (2013-7-23). - * arch/arm/src/armv7-a/arm_vectors.S: Force 8-byte stack alignment - in interrupt handlers before calling C code. Other ARM - architectures need to do this as well (2013-7-23). - * arm/src/armv7-m/up_copyarmstate.c and armv7-a/up_copyarmstate.c: - Added a new form of the register copy function that should save quit a - bit of time for armv7-m (without common vectors) and with armv7-a - (2013-7-23). - * arch/arm/src/armv7-a/arm_restorefpu.S, arm_savefpu.S, arm_doirq.c, - arm_fullcontextrestore.S, arm_saveusercontext.S: Add hardware - floating point register save/restore logic for the Cortex-A5\ - (2013-7-23). - * arch/Kconfig: Attempt at generic external memory configuration is not - flexible enough, especially for the SAMA5. Move external memory - configuration options from arch/Kconfig to - arch/arm/src/lpc17xx/Kconfig, lpc31xx/Kconfig, sam34/Kconfig, and - sama5/Kconfig and renamed each from CONFIG_ARCH_ to, for example, - CONFIG_LPC31_. This renaming also affect many defconfig files - (2013-7-24). - * arch/arm/src/sama5/Kconfig and sam_allocateheap.c: Set up - configuration options for SAMA5 external memory regions; add a custom - sam_allocateheap.c to add the various configured memory regions to the - heap (2013-7-24). - * configs/sama5d3x-ek/src/sam_buttons.c, sam_userleds.c, and - sam_autoleds.c: Add support for the buttons and LEDs on-board the - SAMA5D3x-EK (2013-7-24). - * configs/sama5d3x-ek/ostest/defconfig: Switch console to USART1 - (2013-7-4). - * arch/arm/src/sam34/Kconfig and drivers/serial/Kconfig: All serial - configuration logic for USARTs needs to depend on if the USART is - configured as a UART or not. And this is for all CPUS, not just - SAM3/4 (2013-7-24). - * arch/arm/src/arm/up_head.S and arch/arm/src/armv7-a/arm_head.S: - Fix a bug (uninitialized register error) that crept in the ARM9 - boot-up code several years ago and was cloned into the Cortex-A5 - code. Obviously no one has used the ARM9 NuttX port for years! - * Many files: Finally... I changed the naming of configuration - variables like CONFIG_DRAM_ to CONFIG_RAM_. This has bothered - me for a long time since most boards don't have DRAM. The more - generic RAM naming should not produce so much cognitive dissonance - (2013-7-26). - * configs/sama5d3x-ek/hello: Added a tiny hello world configuration - to simplify bring up of the SAMA5 (it will probably be removed - later) (2013-7-26). - * The sama5d3x-ek/hello now runs correctly (2013-7-28). - * configs/sama5d3x-ek/ostest/: This configuration has been modified - to run out NOR flash. More work is still needed to reconfigure the - SMC so that the NOR flash can work with the high clock (2013-7-28). - * arch/arm/src/sama5/sam_clockconfig.c/h and - configs/sama5d3x-ek/src/sam_norflash.c: Add a file structure that - will (eventually) support reconfiguration of NOR flash when NuttX - boots from NOR FLASH (2013-7-29). - * arch/arm/src/sama5/chip/sam_hsmc/h: SAMA5 HSMC register - defintion file (2013-7-29) - * configs/sama5d3x-ek/src/sam_norflash.c: Add board specific - logic to re-configure the SAMA5D3x-EK NOR FLASH before while - running out of NOR FLASH. We need to change the NOR FLASH - timing BEFORE increasing the main clock (2013-7-29). - * configs/sama5d3-ek/norboot and src/nor_main.c: The norboot - configuration to help debug NuttX in NOR flash. It runs - out of ISRAM, configures NOR FLASH, then waits for you to - break in with a debugger to start the program in NOR FLASH - (2013-7-29). - * arch/arm/src/armv7-a/arm_cache.S: Separate the bigger cache - operations into separater files (2013-7-29). - * arch/arm/src/stm32/stm32_dac.c: Fixed numerous DAC driver - errors and added support for DAC DMA (contributed by John - Wharington, 2013-7-30). - * arch/arm/src/stm32/stm32f30xx_i2c.c: An I2C driver for - the STM32 F3 family from John Wharington (2013-7-30). - * arch/arm/include/armv7-m: Add irqdisable() (2013-7-30); - * configs/sama5d3-ek/src/nor_main.c: Now disables interrupts - before jumping to NOR flash (2013-7-30). - * configs/sama5d3-ek/nsh: Add an NSH configuration for the - SAMA5D3x-EK (2013-7-31) - * configs/sama5d3-ek/src/sam_cxxinitialize.c: Add C++ support - (2013-7-31). - -apps-6.29 2013-07-31 Gregory Nutt <gnutt@nuttx.org> - - * apps/examples/nsh, cxxtest, and helloxx: C++ initializers should be - set once and, preferably, in the context of the task that uses any C++ - statically initialized classes. These only becomes an issue if cxxtest - or helloxx are built as NSH builtin applications. Then you want the - initialization done in cxxtext or helloxx and not in NSH (and certainly - not twice). Added configuration options to control who does the C++ - initialization. NSH now does not do C++ initialization be default and - must be configured to do otherwise. Converely, cxxtest and helloxx - will do C++ initialization unless configured do otherwise (2013-6-21). - * apps/examples/cxxtext: Add ostream test as provided by Michael - (2013-6-21). - * apps/examples/nxhello: Minor fix for compilation error when the - display resolution is low (< 8bpp) due to a typo that has been there - for a long time (2013-6-23). - * apps/examplex/nxhello: Correct default colors when in Y1 code mode. - (2013-6-24). - * apps/system/Make.defs and Kconfig: The RAM test was not correctly built - into the configuration and build system (2013-6-26). - * apps/examples/composite/composite_main.c: SourceForge But Ticket #19. - Change to prevent some false alarm debug assertions (From Chia Cheng - Tao, 2013-7-9). - * apps/system/zmodem: Add configuration support and a build framework - for the Zmodem sz and rz command (which exist but have not yet been - checked in) (2013-7-12). - * apps/system/zmodem: The 'sz' command is now complete and seems - functional (given on light testing). The rz command logic exists but - is still untested and not yet checked in (2013-7-13). - * apps/system/zmodem: The 'rz' command is now complete and functional - under certain conditaions. There are, however, some data overrun - issues that I am still uncertain how should be handled (2012-7-15). - * apps/system/zmodem/Makefile.host and host/: The Zmodem utilities - can now be built to execute on a Linux host. - * apps/nshlib/nsh_fscmds.c: Add a 'cmp' command that can be used to - compare two files for equivalence. Returns an indication if the files - differ. Contributed by Andrew Tridgell (via Lorenz Meier) (2013-7-18). - -NxWidgets-1.8 2013-06-14 Gregory Nutt <gnutt@nuttx.org> - - * NxWM::CMediaPlayer: shell application for an MP3 Media Player with - Kconfig settings to enable it. I plan to write this app to help - develop and test the MP3 codec chip driver. It really doesn't do - anything yet except display a text box saying "Coming soon", and I - need to minimize the icon size a bit. From Ken Pettit (2013-5-11). - * NxWidgets/nxwm/src/glyph_mediaplayer.cxx: Smaller version of the - media player glyph. From Ken Pettit (2013-5-12). - * NxWidgets/nxwm/include/ccalibration.hxx and src/ccalibration.cxx: - Fix a race condition that would cause the calibration screen - to fail to come up when its icon was touched (From Ken Pettit, - 2013-5-12). - * Kconfig: Default priorities for NxWidget and NxWM threads - should be 100, not 50, to be consistent with other default priorities. - * NxWidgets::CGlyphSliderHorizontal and NxWidgets::CGlyphSliderHorizontalGrip: - New widgets added by Ken Pettit (2013-5-15). - * NxWidgets/UnitTests/CGlyphSliderHorizontal: Addes a unit test for the - NxWidgets::CGlyphSliderHorizontal class. From Ken Pettit (2013-5-17) . - * NxWidgets::CGlyphSliderHorizontal: Fix a drawing error. From Ken - Pettit (2013-5-17). - * UnitTests/*/Makefile and .gitignore: Update the way that NSH - the Unit Tests are registered as built-in NSH applications (2013-5-30). - * NxWidgets::CImage: Allow a NULL pointer for a bitmap. Add protection - to prevent dereferencing the NULL pointer. From Petteri Aimonen - (2013-6-4). - * NxWidgets::CNumericEdit: Delay before auto-incrementing now varies: - A longer delay is required to start auto-incrementing and speed increases - while pressed. From Petteri Aimonen (2013-6-4). - * NxWM::CTaskbar: Add a method to redraw the taskbar and the current - application. This should only be necessary if the display loses - state due to e.g. powerdown or other manual intervention. From - Petteri Aimonen (2013-6-4). - -uClibc++-1.0 2011-11-05 <gnutt@nuttx.org> - - * The initial release of the uClibc++ implementation of the standard - C++ library for NuttX. This package was contributed ay Qiang Yu and - David for the RGMP team. - -buildroot-1.12 2011-13-15 <gnutt@nuttx.org> - - * Fix typo toolchain/gdb/Config.in that prevented GDB 7.4 from building - (from Ken Bannister). - * Add support for a Cortex-M0 toolchain based on GCC 4.6.3. - -pascal-3.0 2011-05-15 Gregory Nutt <gnutt@nuttx.org> - - * nuttx/: The Pascal add-on module now installs and builds under the - apps/interpreters directory. This means that the pascal-2.1 module is - incompatible with will all releases of NuttX prior to nuttx-6.0 where the - apps/ module was introduced. -- -
|