1
0
mirror of https://github.com/elua/elua.git synced 2025-01-08 20:56:17 +08:00

748 Commits

Author SHA1 Message Date
Bogdan Marinescu
271242ccd4 AVR32 PX patch from Marthin (thanks!) 2011-02-22 21:19:13 +00:00
Bogdan Marinescu
38a6afaa2b reverted the (unplanned) change of serial_win32.c 2011-02-22 10:13:16 +00:00
Bogdan Marinescu
1822ee1572 Now all eLua platforms compile using build_elua.lua; output compared with scons' output to verify that the same code is generated 2011-02-22 09:58:02 +00:00
Bogdan Marinescu
cd3d721519 added more platforms to the new build script; fixed issue that prevented compilation under Windows 2011-02-21 23:29:54 +00:00
Bogdan Marinescu
36d160876d More refinements to the new build system (yes, a lot of those, I know :) ) It is now possible to send arguments to targets if they are Lua functions. For example:
$ lua build_elua.lua board=et-stm32 burn /dev/ttyUSB0

will invoke stm32ld (the default for stm32's platform 'burn' target) on port /dev/ttyUSB0.
I really have to document all this stuff somewhere. Don't panic though, for now you can use the old build system exactly like you used it before :)
2011-02-21 16:08:55 +00:00
Bogdan Marinescu
b95dd84c41 - avr32 platform now uses the Lua build system (lua build_elua.lua board=mizar32|atevk1100|atevk1101)
- added support for per-backend targets. avr32 now has a 'burn' target (besides the regular 'prog') that can be used to build the image and burn it to the board (lua build_elua.lua board=atevk1100 burn). It is created in 'conf.lua'
- other fixes and improvements to the build system
2011-02-21 13:22:47 +00:00
Bogdan Marinescu
df9cacec40 mkfs.lua bug fixes; now it works with actual ROMFS data in all modes (verbatim, compress, compile) 2011-02-21 07:57:44 +00:00
Bogdan Marinescu
e3d6ee2715 Continuing work on the build system, try 'lua build_elua.lua board=et-stm32 prog' (it only works for stm32 for now). Still a lot of WIP and not throughly tested (for example the new mkfs.lua script was not tested at all with a non-empty FS) but it does seem to work nicely. NOTE: you need to install 'lpack' for this to work (luarocks install lpack). Anybody knows of a good way
to implement make's (or scon's ) '-jn' option (for parallel builds) in a cross-platform manner?
2011-02-21 01:01:21 +00:00
Bogdan Marinescu
2d0dbd0ed3 First step towards a Lua based build system. NOT Lake based, just a set of functions that I wrote (utils/build.lua). Does automatic dependency checking (something Lake doesn't do very
well), per-project build directories and other nice stuff. So far used only for mux and rfs_server; 'lua mux.lua' or 'lua rfs_server.lua' to test (add "-c" to clean). Only needs lfs.
2011-02-20 00:15:16 +00:00
Bogdan Marinescu
3f8e89498e added Mike's doc patches from 2011-02-11 2011-02-13 13:02:59 +00:00
Dado Sutter
8dbeb972a3 - Changing .org to .net on the Copyright notice (at least until we start using www.eluaprojec.org domain) 2011-02-07 22:45:16 +00:00
Bogdan Marinescu
93e964d414 integrated Mike's documentation patches 2011-02-07 21:03:07 +00:00
Dado Sutter
3b14f52f52 - Copyright notice on shell prompt updated to 2011
- Community page changes irrelevant here, as this content will migrate to a CMS soon
2011-02-07 20:47:11 +00:00
Bogdan Marinescu
a8b8c4e6f1 fix for issue #172 2011-02-06 00:58:50 +00:00
Bogdan Marinescu
95915bafd6 configuration fix for ATEVK1100, fixes issue #180 2011-02-05 18:28:03 +00:00
Bogdan Marinescu
99d7fbf41f disabled the serial multiplexer in ATEVK1100 which fixes issue #179 2011-02-05 16:36:02 +00:00
Bogdan Marinescu
1c05a25a43 updated doc build instructions 2011-02-04 23:11:27 +00:00
Bogdan Marinescu
ed482fa057 fix for issue #174 2011-02-04 21:10:17 +00:00
Bogdan Marinescu
ea21ee0068 changed arch_coding from HTML to AsciiDoc and applied Mike's patch from issue #177 2011-02-04 20:55:20 +00:00
Bogdan Marinescu
3d9395698b checked in Mike's doc patches from issue #175 2011-02-04 19:59:18 +00:00
Bogdan Marinescu
6e4f4ffc4d updated SPI status for mbed 2011-02-03 14:35:57 +00:00
Bogdan Marinescu
f9fbead54c merged pre0.8 branch back to trunk 2011-02-02 17:52:12 +00:00
James Snyder
6faff62921 Add ability to set interrupt trigger to reset encoder counter on STM32. 2011-01-31 20:37:26 +00:00
Dado Sutter
dca48165b6 - Licence updated to 2011
- Changelog prepared for after 0.8 changes only
2011-01-29 20:37:19 +00:00
Bogdan Marinescu
08905a8116 fixed interrupt polling documentation 2011-01-28 19:50:01 +00:00
James Snyder
be96df634e STM32: allow simultaneous rising/falling interrupt registration for a given line 2011-01-27 23:25:55 +00:00
James Snyder
b701e39228 STM32: Initial gpio interrupt support 2011-01-27 19:04:40 +00:00
Bogdan Marinescu
9c0c526f60 fix for eLua bug #156 2011-01-26 22:13:52 +00:00
Dado Sutter
90dd96fb44 - Minor (not final) credits and donations editions 2011-01-25 19:47:08 +00:00
Dado Sutter
a12633d717 - Added news entry for the Issue Tracker launch announcement
(it really makes no sense to have this kind of info tied to the distro and yes, this will soon be changed)
2011-01-25 19:06:15 +00:00
James Snyder
20959cd28d Initial support for using timer encoder functionality on STM32.
Tested for eLua timer id 3 (should work for others whose channel 1 & 2 pins aren't being used for other purposes).
2011-01-20 00:31:11 +00:00
Bogdan Marinescu
ac7ed0f62f fixed AVR32 hardware flow control functions (forgot to init GPIO pins explicitly) 2011-01-17 01:37:11 +00:00
Bogdan Marinescu
f837740cfc updated UART flow control functionality (currently implemented only for STM32 and AVR32) 2011-01-17 00:26:53 +00:00
Bogdan Marinescu
2b122b9b31 enabled UART buffer on Mizar32 2011-01-16 18:09:25 +00:00
Bogdan Marinescu
533986551c fixes floating UART RX pin problem on Mizar32 2011-01-16 16:06:49 +00:00
Bogdan Marinescu
edc33fdd83 MMCFS is now enabled by default on Mizar32; also the default allocator for Mizar32 is now 'newlib' instead of 'multiple' 2011-01-16 15:12:01 +00:00
Bogdan Marinescu
c5104e73cb suppress 'Unable to initialize the eLua shell' message when BUILD_SHELL is not defined 2011-01-16 12:49:05 +00:00
Bogdan Marinescu
81e7f040fc merged remotefs_int branch on trunk, not fully tested yet 2011-01-16 00:23:19 +00:00
Dado Sutter
2bc5586ff9 - Removing examples from SConstruct ROMFS tables
- Tested only for EK-LM3Sxxxx
2011-01-10 00:08:13 +00:00
Dado Sutter
f60f17056a - Removing eLua exemples from the official distro's ROMFS 2011-01-09 23:31:57 +00:00
Dado Sutter
67a69af385 - Changing the contact mail addresses to the gmail domain
The eluaproject.net domain is not properly fowarding messages received :(
2011-01-07 22:38:35 +00:00
Dado Sutter
41fbfb8b9f - fix (added) missing reference to build to Netduino platform 2011-01-06 19:09:37 +00:00
Bogdan Marinescu
cbd00c7a20 INT_TMR_MATCH support for STR9 platforms, so far tested ONLY on virtual timers. Note that if a physical timer is allocated to virtual timers it can't be the target of INT_TMR_MATCH 2011-01-05 20:32:26 +00:00
Dado Sutter
05980578f6 - Minor refinements and corrections to these pages.
- Updating content for v0.8 launch.
2011-01-05 15:54:19 +00:00
James Snyder
398a0356ac Formatting fixes in lpc17xx sources. 2010-12-31 22:22:01 +00:00
Dado Sutter
c9165aec8e - Added support for the Netduino platform on the build options (board=netduino)
- Minor notes added to LM3Sxxxx platform initialization functions
2010-12-27 12:10:23 +00:00
Dado Sutter
b7b943919c - Updating Lua copyright notice to extend to 2011 2010-12-27 12:03:16 +00:00
Bogdan Marinescu
81666b33b6 bugfix in cpu.rxx functions 2010-12-19 19:41:45 +00:00
Bogdan Marinescu
38789dad2f merged Martin's new patch for SD on AVR32 platforms 2010-12-18 17:54:24 +00:00
Dado Sutter
3e0a473ba3 - Refining credits, WIP 2010-12-17 07:08:29 +00:00