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

94 Commits

Author SHA1 Message Date
Raman
0ca578f3fb ezg: Enable WOFS and NIFFS in board file 2019-01-21 16:07:34 +05:30
Raman
d46a06bcf2 XMC45: Cleanup: Fix compilation on the SDRAM boot-kit 2019-01-21 08:00:52 +05:30
Raman
fbf9974f4d XMC45: Fix compilation on relax and protocard targets 2019-01-20 10:15:07 +05:30
Raman
5536736595 XMC47: DAC module: Functions for pattern generation 2019-01-19 16:36:15 +05:30
Raman
367e50f783 XMC47: PIO: Cleanup with LLD references 2019-01-11 06:46:29 +05:30
Raman
f79b14e00f XMC47: Fix SDMMC support + LLD updates 2019-01-08 17:47:19 +05:30
Bogdan Marinescu
788f4e3fd1 New configuration for shell_config
It is now possible to configure each individual command that will be compiled in the shell:

```
shell = { commands = {'ls', 'ver', 'type' } }
```

If not specified, all the available commands will be compiled (which is backwards compatible).

Also, the `advanced_shell`  attribute is gone, replaced with an `advanced` key in the shell
configuration. So write this:

```
shell = { advanced = true }
```

instead of this:

```
advanced_shell = true
```
2018-05-23 11:09:32 +03:00
Bogdan Marinescu
69c653accd New file system: NIFFS
For more details check https://github.com/pellepl/niffs.
2018-05-19 23:02:27 +03:00
Raman Gopalan
a7509e76b0 TFT: module to control target's default display interface 2017-11-28 16:25:15 +05:30
Raman Gopalan
70b9037696 Buzzer: eLua module for elua-zeisig-gemacht target 2017-11-18 16:42:32 +05:30
Raman
61a9c626c7 SDMMC: Correct CS pin to resolve access to SD card 2017-03-25 18:10:59 +05:30
Raman
0db8307a56 elua-zeisig-gemacht: Get rid of enc on this target 2017-03-13 20:27:20 +05:30
Raman
af6b525121 New stm32 target: elua-zeisig-gemacht 2017-03-13 18:28:07 +05:30
Raman
98ddd542ee XMC4500 protocard-v2: Disable SDMMC 2017-02-04 20:02:04 +05:30
Raman
02b8e4c9bd XMC4500 proto-card-v2: Add initial eLua support 2017-02-04 19:58:12 +05:30
Raman
9d4f9bef75 XMC4400: Add XMC44 system files and support eLua files 2017-02-01 07:55:57 +05:30
Raman
205f04afdc Disable mmcfs on the SDRAM kit for now 2016-08-24 08:05:41 +05:30
Raman
b82b1f68f0 Tell the allocator sub-system about the SDRAM at 0x60000000 2016-08-24 08:01:18 +05:30
Raman
a3560562b4 XMC4500 SDRAM bootkit: Initial port 2016-08-23 15:32:11 +05:30
Raman
fc860ff557 XMC47: Get eLua to compile for the XMC47 microcontroller 2016-08-22 17:48:37 +05:30
Raman
98c25a542d OLED_DISP: Add a display eLua module for the XMC4500 2016-08-20 18:54:21 +05:30
Raman
ad2d03a1f7 RTC: Add an eLua module for the XMC4500 RTC peripheral 2016-08-12 08:38:25 +05:30
Raman
5392e37908 DTS: An eLua module for XMC4500's die temperature sensor 2016-08-08 19:24:31 +05:30
Raman
2937dfb746 xmc4500-relax.lua: Add the xmc4500 Relax board file 2016-08-08 18:49:25 +05:30
Raman
1d83bec691 pot.c (and helpers): Add a pot module for eLua. See notes in pot.c 2016-08-06 08:13:15 +05:30
Raman
e576bc34d3 Timer module: Enable build 2016-08-05 20:11:50 +05:30
Raman
b290290b94 Rename: xmc-hexagon.lua -> xmc4500-hexagon.lua
There are a few XMC4400 and XMC4200 Hexagonal boards as well.
I will eventually add support for them as well.
2016-08-05 20:05:44 +05:30
Raman
53aed812c7 Update Infineon XMC4500 LLDs + add support for SD card interface 2016-08-02 15:01:55 +05:30
Bogdan Marinescu
6593cdf476 Merge pull request #66 from Lasitha78/lpc2368
Add support for LPC2368 and ARM2368 Controller from Futurlec
2015-05-28 12:46:37 +03:00
James Snyder
861c497561 enable buffering by default for uart on nucleo-f411re 2015-05-03 20:46:34 -05:00
Lasitha78
68c5d964e4 Merge branch 'master' of git://github.com/elua/elua into lpc2368 2015-04-29 14:38:41 +05:30
Andreas Bogk
a61e3e6066 Switch LPCXpresso default console to USB 2015-04-24 14:43:04 +02:00
Andreas Bogk
6512ce66c9 Hook up USB pins using board description mechanism, call USB CDC functions from platform UART code. 2015-04-24 14:43:04 +02:00
Andreas Bogk
39c4521013 Make sure everything compiles, is nicely dependent on USB CDC activation in board config. 2015-04-24 14:43:04 +02:00
James Snyder
b2c5cab758 correct pin configuration for mbed uart 2015-04-23 19:42:49 -05:00
Andreas Bogk
7845c8b34f Proper functionality for remapping pins from board description, generic board package for remapping from within lua. 2015-04-23 14:46:22 +02:00
Andreas Bogk
06148495f1 Work in progress support for configurable pin layout 2015-04-23 14:22:00 +02:00
Andreas Bogk
3361d28ded Disable semifs for LPCXpresso 2015-04-21 14:59:52 +02:00
Andreas Bogk
3f09d29a73 Remove configurability for RTC quartz, as this is 32768 anyways. 2015-04-21 12:08:05 +02:00
Andreas Bogk
e5d71d0a59 Support different clock rates on LPC17xx (100MHz on MBED, 120MHz on LPCXPresso) 2015-04-21 00:02:20 +02:00
Andreas Bogk
943c5a83b9 Fix build for MBED, add initial support for LPCXpresso LPC1769 2015-04-20 15:36:09 +02:00
James Snyder
d2b4c4a9e4 add initial support for nucleo-stm32f411re 2015-04-17 10:26:07 -05:00
Martin Guy
80dbce93eb Fix Mizar32 default IP from 193.168.1.10 to 192.168.1.10
A typo in the new build system config files set IP to 193.* with gateway
192.* which can never work.
2014-05-16 14:28:39 +02:00
ecdr
030fd9e7f5 enable cdc on mizar32a, b and soldercore (had uart=cdc, but cdc not built) 2014-05-10 12:28:19 -07:00
ecdr
fb1a3b1cc8 LM3S - ek-lm3s6965.lua - fix cpu, was lm3s8962 rather than lm3s6965 2014-04-16 21:47:43 -07:00
Mark Burton
baa5d9c76d Rework configuration of STM32F4 HSI clock.
Now, to use the HSI clock, specify an internal clock frequency in the
"clocks" config section, like this...

clocks = { internal = 16000000, cpu = 84000000 }

Don't specify an external frequency as well as the internal frequency.
2014-03-20 18:31:48 +00:00
Mark Burton
1611fab94b Can't use HSE clock on the Nucleo board as it's not populated.
The board as supplied does not provide any external clock to the F4.
It could supply an 8MHz clock from the STLINK part but, by default, it
isn't configured to do that.

So just use the HSI instead of the HSE - it won't be good for USB or fast
CAN bit rates but should be fine for bit banging, etc.
2014-03-20 16:46:02 +00:00
Mark Burton
8c6757e856 Ported to STM32F401 Nucleo board.
The Nucleo boards are like the Discovery boards in that they come with an
attached STLINK-V2 programmer. The MCU's UART2 is routed through the
programmer's USB connection and it appears as a VCP device on the host.

So far, this has only been tested to the extent that the elua shell and
lua prompt appear to be functioning as expected.
2014-03-19 12:10:45 +00:00
Ivan Ignjatic
c610a2345f Committer: Omnima Dev Team <info@omnima.co.uk>
new file:   boards/known/omniexp.lua
2014-01-15 18:12:59 +00:00
James Snyder
df10658c56 add doc for enc module and enable for other board configs 2013-11-11 14:27:42 -06:00