|
| 1 | +15.01.2010 Bogdan Marinescu < [email protected]> |
| 2 | + |
| 3 | + |
| 4 | + |
| 5 | + * Official release 0.7 |
| 6 | + * Added Robert Jakabosky's EGC (Emergency Garbage Collector) patch to eLua |
| 7 | + * Added generic and portable SD/MMC Card FAT File System support |
| 8 | + * Added LuaRPC support (remote procedure calls in the embedded world) |
| 9 | + * New eLua shell cat/type command, lists text file contents |
| 10 | + * Added support for Olimex STR-E912 board |
| 11 | + * Added the STR9 platform specific pio module |
| 12 | + * Added support for the PUC-Rio eLua board, NXP LPC2468 MCU |
| 13 | + * Added basic CAN module |
| 14 | + * Compiling eLua under Windows is now officially supported |
| 15 | + * New ROMFS build modes: compress and compile |
| 16 | + * More portuguese content translations |
| 17 | + * ADC module and doc enhancements |
| 18 | + |
| 19 | + |
| 20 | +06.10.2009 Bogdan Marinescu < [email protected]> |
| 21 | + |
| 22 | + |
| 23 | + |
| 24 | + * Official release 0.6 |
| 25 | + * License changed to MIT |
| 26 | + * Web page and documentation completely redesigned |
| 27 | + * Documentation available offline |
| 28 | + * Added support for AVR32 CPUs |
| 29 | + * Added support for STM32 Cortex-M3 CPUs |
| 30 | + * Added ADC module with support for moving average filters |
| 31 | + * Added support for multiple toolchains |
| 32 | + * Added an ls (or dir) shell command |
| 33 | + * Added new examples: pong, tetrives, spaceship (games), logo |
| 34 | + (graphics), adcpoll, adcscope (ADC operations) |
| 35 | + * Added the LTR (Lua Tiny RAM) patch |
| 36 | + * ROM FS content can be specified per board now |
| 37 | + * API semantic revisions (old code might not be compatible) |
| 38 | + |
| 39 | +01.11.2008 Bogdan Marinescu < [email protected]> |
| 40 | + |
| 41 | + |
| 42 | + * Official release 0.5 |
| 43 | + * Added support for STR7 CPUs from ST (bogdanm) |
| 44 | + * Added TCP/IP support using the uIP stack (bogdanm) |
| 45 | + * Added support for console and shell over TCP/IP instead of serial link |
| 46 | + (bogdanm) |
| 47 | + * Added the "net" module (eLua's interface to TCP/IP functions) (bogdanm) |
| 48 | + * Added the "cpu" module (eLua's interface to the target CPU) (bogdanm) |
| 49 | + * New samples: morse.lua (Morse code encoder) (dado), lhttpd.lua |
| 50 | + (Lua scripting HTTP server) (bogdanm) |
| 51 | + * Added support for cross-compiling Lua code (compile on PC, run on target) |
| 52 | + (bogdanm) |
| 53 | + * XMODEM can now receive Lua bytecode in addition to Lua source code (bogdanm) |
| 54 | + * The XMODEM buffer is now dynamic (grows as needed) instead of fixed size |
| 55 | + (bogdanm) |
| 56 | + * Project documentation updated (bogdanm) |
| 57 | + |
| 58 | +10.09.2008 Bogdan Marinescu < [email protected]> |
| 59 | + |
| 60 | + * Minor release 0.4.1; its main purpose is to integrate the new Lua 5.1.4 |
| 61 | + * Changed the file system structure; now you can build both Lua versions |
| 62 | + (floating point and int only) from the same directory |
| 63 | + * Made the math library configurable using the existent 'platform libraries' |
| 64 | + mechanism |
| 65 | + * The "os" and "package" modules are no longer loaded by Lua, since they can't |
| 66 | + be used anyway. |
| 67 | + * Project documentation updated |
| 68 | + |
| 69 | +02.09.2008 Bogdan Marinescu < [email protected]> |
| 70 | + |
| 71 | + * Official release 0.4 |
| 72 | + * Added support for LPC2888 (preliminary) |
| 73 | + * Added PWM module |
| 74 | + * New samples: TV-B-Gone (shut off your TV), piano (play piano from your PC |
| 75 | + keyboard), pwmled (fade led on/off), all based on the new PWM module |
| 76 | + * Added support for multiple memory spaces (this can be used to |
| 77 | + take advantage of both the internal CPU RAM and external RAM chips |
| 78 | + on board that have external RAM) |
| 79 | + * Autorun: if "autorun.lua" is found in the filesystem, it is executed |
| 80 | + before starting the shell |
| 81 | + * Added "pack" (binary data packing/unpacking) and "bit" (binary operatinos) |
| 82 | + modules |
| 83 | + * Build system updated, easier to use, now it knows how to handle "boards" |
| 84 | + as well as CPUs |
| 85 | + * Modified the existing platform modules to take less RAM and to report an |
| 86 | + error when an unavailable resource is requested |
| 87 | + * Project documentation updated |
| 88 | + |
| 89 | +09.08.2008 Bogdan Marinescu < [email protected]> |
| 90 | + Frederic Thomas < [email protected]> |
| 91 | + |
| 92 | + * Official release 0.3 |
| 93 | + * Added support for ST STR912FW44 (bogdanm) |
| 94 | + * Added support for Cortex LM3S6965 (frthomas) |
| 95 | + * New terminal support module (term) (bogdanm) |
| 96 | + * Added new example (hangman.lua) that uses the new term module (bogdanm) |
| 97 | + * More intuitive and flexible build system (new syntax, component selection |
| 98 | + at build time) (bogdanm) |
| 99 | + * eLua examples are now part of the repository (bogdanm) |
| 100 | + * Project documentation updated (bogdanm, frthomas) |
| 101 | + |
| 102 | +27.07.2008 Bogdan Marinescu < [email protected]> |
| 103 | + |
| 104 | + * Second official release (0.2) |
| 105 | + * Added support for Cortex LM3S8962 |
| 106 | + * New platform modules (UART, SPI, Timer, platform data) |
| 107 | + * First release of the eLua shell |
| 108 | + * Lua source files can now be sent to target with XMODEM |
| 109 | + |
| 110 | +11.07.2008 Bogdan Marinescu < [email protected]> |
| 111 | + |
| 112 | + * First official release (0.1) |
| 113 | + * Supports AT91SAM7X/AT91SAM7X256 and i386 |
| 114 | + * Access PIO from Lua |
| 115 | + * ROMFS |
| 116 | + * Choice between floating point Lua and integer only Lua |
0 commit comments