mirror of
https://github.com/elua/elua.git
synced 2025-01-25 01:02:54 +08:00
42ff856578
- new addition to the PIO module: now you can use pin ranges in PIO expressions. For example: gpio.PA_3_6_DIR = gpio.OUTPUT -- make pins 3-6 from PORTA outputs gpio.PB_0_30_PULL = gpio.PULLUP -- activate pullups on all but the last pin of PORTB gpio.PB_3_6 = 11 -- set value 10 (1011) to pins 3-6 of PB (so PB.6 == 1, PB.5 == 0, PB.4 == 1, PB.3 == 1 ) value = gpio.PB_2_9 -- read the value of pins 2-9 of PB into 'value' Of course, one can still specify a single pin instead of a range. This is still tested, but seems to work fine for now. - romfs/ samples updated to work with the new module name and syntax - small fix to buf.c (in the BUF_MOD_INCR macro).