1
0
mirror of https://github.com/elua/elua.git synced 2025-01-25 01:02:54 +08:00

13 Commits

Author SHA1 Message Date
Bogdan Marinescu
3ce5487a73 added the PWM module, so far supported only on LM3S 2008-08-18 16:29:09 +00:00
Bogdan Marinescu
7f7315adfd Finally added support for multiple memory spaces (preliminary). It works on my
LPC2888 board. The allocator used is dlmalloc, just as in Newlib, but it's a 
newer version than can handle non-contiguous memory spaces (2.8.3, as opposed
to 2.6.4 in Newlib 1.16.0, I really have no idea why they're using such an
ancient version of dlmalloc). To use it add "allocator=multiple" to your scons
command line (default for LPC2888).
2008-08-16 22:27:02 +00:00
Bogdan Marinescu
660418c23d Tried two different TLSF implementations, none of them works properly. Will try to
use a different dlmalloc version for multiple memory spaces. In any case, TLSF is
OUT.
2008-08-16 15:50:16 +00:00
Bogdan Marinescu
75311aec51 TLSF allocator from rtportal, not working properly 2008-08-14 07:38:30 +00:00
Bogdan Marinescu
09ac410a02 Added support for multiple RAM spaces using the TLSF allocator.
This takes care of my LPC2888 board (any many other board out there)
that have RAM both on the CPU itself and on a separate chip.
To use it add "allocator=tlsf" to your scons build command.
Even though the code for all the platform was modified, the new code
should not modify the "old" allocator behaviour.
Also added a new "mem" command to the shell, it gives information about
the current RAM state (total, used, free).
NOT YET TESTED !!! So use with care.
2008-08-13 13:42:57 +00:00
Bogdan Marinescu
5efc3cb2ac Adding the new LPC2888 platform 2008-08-11 13:34:59 +00:00
Frédéric Thomas
05122bca58 Add support for lm3s6965. 2008-08-06 08:57:26 +00:00
Bogdan Marinescu
a3b3d3f7dc added term module to Lua, various fixes 2008-08-05 19:58:19 +00:00
Bogdan Marinescu
4e6be0bc64 added prelimiary support for terminal functions 2008-08-04 13:45:38 +00:00
Bogdan Marinescu
095b4d42ae added conditional compilation for different components 2008-08-04 12:04:36 +00:00
Bogdan Marinescu
b0d76b66c9 changed build system 2008-08-02 17:52:11 +00:00
Frédéric Thomas
90d2c37184 Our LM3S8962 support works for most LM3S chips. Replace specific
platform with generic LM3S support.
2008-08-02 15:08:34 +00:00
Bogdan Marinescu
3eb530b4eb initial import 2008-07-29 11:08:54 +00:00