summaryrefslogtreecommitdiff
path: root/src/arch
AgeCommit message (Collapse)AuthorLines
2019-09-02arch makefiles: consistently use $SERIAL_PORTDaniel Friesel-19/+19
2019-07-26MSP430FR5994 counter: Track overflows.Daniel Friesel-0/+11
2019-07-16Working Nrf24 ping-pongDaniel Friesel-1/+1
2019-07-15MSP430FR*: Configurable debug and serial portDaniel Friesel-7/+19
2019-06-24import nRF24 TX codeDaniel Friesel-1/+1
2019-06-04MSP430FR5994: Fix GPIO und SPI_B driversDaniel Friesel-28/+28
2019-05-24MSP430: save & restore entire SRAM to/from FRAMDaniel Friesel-2/+8
2019-05-24esp8266: Use -fm dout to accomodate odd/broken nodemcu boardsDaniel Friesel-2/+2
2019-03-13msp430fr5996lp: aspectc++ supportDaniel Friesel-0/+2
2019-03-13arduino nano: bugfix, aspectc++ supportDaniel Friesel-0/+4
2019-03-13msp430fr aspectc++ supportDaniel Friesel-0/+12
2019-03-08msp430fr5969 counter: Track overflowsDaniel Friesel-0/+11
2019-03-05counter: rename overflowed to overflowDaniel Friesel-2/+2
2019-02-18improve cpu_freq helpDaniel Friesel-2/+4
2019-01-31add simple compile and option-combination tests for posix archDaniel Friesel-1/+1
2019-01-31posix: add missing delay_us and delay_ms functionsDaniel Friesel-0/+17
2019-01-29update architecture-specific helpDaniel Friesel-14/+31
2019-01-29add primitive esp8266 counterDaniel Friesel-0/+3
2019-01-29posix: document gpio_trace switchDaniel Friesel-1/+1
2018-12-13add fake counter driver for arch=posixDaniel Friesel-0/+3
2018-12-13mpmallocDaniel Friesel-1/+1
2018-12-12make info: Add counter overflow statsDaniel Friesel-0/+7
2018-12-11Add msp430fR5994lp-256k dummy archDaniel Friesel-0/+8
2018-12-11msp430fr5994: Add optional -mlarge for >48kB code sizeDaniel Friesel-0/+4
2018-12-11derpDaniel Friesel-5/+0
2018-12-11New architecture: msp430fr5994lp (MSP430FR5994 Launchpad)Daniel Friesel-0/+800
Almost exclusively copypasted from msp430fr5969lp. May be replaced by symlinks later on.
2018-12-07use custom stack analyzerDaniel Friesel-10/+6
2018-12-05arduino-nano: make delay functions inlineDaniel Friesel-2/+2
2018-12-05support static analysis of stack usageDaniel Friesel-2/+25
2018-12-04add monitor info to help outputDaniel Friesel-0/+10
2018-12-04arduino-nano: change timer to new APIDaniel Friesel-0/+4
2018-12-03msp430: note that LTO seems to be brokenDaniel Friesel-1/+4
2018-12-03esp8266: Enable proper LTO and section GCDaniel Friesel-2/+3
2018-12-03esp8266: add counter driverDaniel Friesel-3/+19
2018-11-30arduino: check program size is below 100% before flashingDaniel Friesel-0/+2
2018-11-30posix: quiet buildDaniel Friesel-3/+3
2018-11-16esp8266 stdout: partialle respect base, output unsigned char as numberDaniel Friesel-3/+15
2018-11-16esp8266: Use os_printf where applicableDaniel Friesel-15/+7
2018-11-15MSP430: Add "counter" driverDaniel Friesel-0/+11
2018-11-15arduino-nano: Add counter driver. Conflicts with timer_s=1 / loop=1Daniel Friesel-0/+18
2018-11-15restore arduino-nano MakefileDaniel Friesel-4/+23
2018-11-14no-rtti no-threadsafe-staticsDaniel Friesel-1/+1
2018-11-13Support C targetsDaniel Friesel-10/+29
2018-11-13Distinguish between C and C++ targetsDaniel Friesel-40/+40
2018-11-12watDaniel Friesel-2/+11
2018-10-26Merge SoftI2C timer={0,1} code paths, adjust timing according to I2C specDaniel Friesel-2/+8
It's occasionally slower than specified, but should never be too fast
2018-10-25msp430 i2c: refactor code a bitDaniel Friesel-19/+14
2018-10-25msp430: Fix delay_us/delay_ms for F_CPU≠16MHzDaniel Friesel-2/+2
2018-10-24I2C: Add support for manual / always-on gpio pullupsDaniel Friesel-0/+4
2018-10-23POSIX: Improve GPIO emulationDaniel Friesel-28/+4