Commit Graph
248 Commits
Author SHA1 Message Date
Tido Klaassen f6ee11c088 Added funtionality to run an automated test of all testsuite applications
directly from the build system on the qemu "board".
2015-07-15 18:24:27 +02:00
Tido Klaassen 00a339e3fe Final clean-up (hopefully)
Improved dependency tracking in build system
Added ability to build single target application
Added abililty to build non-testsuite applications
Added 'helloworld' example application
2015-07-14 18:56:15 +02:00
Tido Klaassen 9d41fccc86 Added rudimentary QEMU board for running the test suite binaries 2015-07-13 18:33:11 +02:00
Tido Klaassen ce70538bfb More cleanup 2015-07-12 18:56:20 +02:00
Tido Klaassen 3cc6b9bea4 README.md: wrote section about adding new boards
Renamed board Makefile fragments to Makefile.include
board_setup.c: initialise NVIC priorities for PendSv and SysTick
General cleanup
2015-07-12 16:28:48 +02:00
Tido Klaassen ca81d186a7 Added support for Cortex-M0
Added board nucleo-f072rb
2015-07-11 20:08:50 +02:00
tidklaas 68e3ed69d6 Update README.md 2015-07-08 19:21:22 +02:00
Tido Klaassen aa9dc72a99 - initial commit from private repository 2015-07-07 21:20:20 +02:00
Kelvin Lawson 18477010d0 atomtimer.c: Prevent uninitialised var warning from over-zealous compiler. 2015-03-02 11:29:05 +00:00
Kelvin Lawson a41291df06 AVR Makefile: Use proper simavr install path. 2015-02-22 22:43:01 +00:00
Kelvin Lawson de3ac01f0e Use script location for commit-tests.sh. 2015-02-22 19:44:03 +00:00
Kelvin Lawson 5033171ac0 Commit hook to build and run qemu-arm and AVR tests. 2015-02-22 02:27:13 +00:00
Kelvin Lawson b16177187c dm36x-io.h: Add DMA registers. 2014-12-11 23:03:06 +00:00
Kelvin Lawson 1999fd5ac1 dm36x: Implement interrupt disable. 2014-10-24 22:49:19 +01:00
Kelvin Lawson 99fcf9c9b7 dm36x-io.h: SDIO interrupts. 2014-10-15 01:58:18 +01:00
Kelvin Lawson e5bafc5fdd dm36x-io.h: Add SDIO registers. 2014-10-14 23:01:33 +01:00
Kelvin Lawson a30ff645da dm36x-io: Add pullup/down control regs. 2014-10-07 23:42:03 +01:00
Kelvin Lawson 0dfe78922b dm36x-io.h: Add ARM INTMUX, CCERR int. 2014-09-14 23:53:26 +01:00
Kelvin Lawson fa7ca58ac9 dm36x-io.h: Shadow regs 2014-08-19 23:54:03 +01:00
Kelvin Lawson b3677dcf73 dm36x-io.h: Add base addresses. 2014-08-06 20:39:53 +01:00
Kelvin Lawson 059584c32d dm36x-io.h: Add base addresses. 2014-08-06 19:20:38 +01:00
Kelvin Lawson 0e988253ed dm36-io.h: Add gamma table addresses. 2014-07-17 00:03:43 +01:00
Kelvin Lawson 1e9942d791 atomtimer: Update callback list tail. 2014-06-28 17:37:35 +01:00
Kelvin Lawson b31265222a dm36x: Add EDMA vector. 2014-06-28 15:12:09 +01:00
Kelvin Lawson b367bbbde8 edma3: Add more register macros 2014-06-28 14:57:59 +01:00
Kelvin Lawson 559ca7516c dm36x: Add some DMA register offsets. 2014-06-28 14:22:28 +01:00
Kelvin Lawson ceac845280 dm36x-io.h: Rename base defines. 2014-06-11 00:24:49 +01:00
Kelvin Lawson 356ced92f0 dm36x-io.h: Add EDMA3 register offsets. 2014-06-11 00:02:13 +01:00
Kelvin Lawson ae3bedfb4b dm36x-io.h: Add EDMA3 definitions. 2014-06-10 23:28:28 +01:00
Kelvin Lawson b645f28985 dm36x: Support passing interrupt vector to ISRs. 2014-05-31 23:45:14 +01:00
Kelvin Lawson f9355b7fb8 dm36x-io.h: Add interrupt vectors. 2014-05-31 20:50:08 +01:00
Kelvin Lawson 1399c905f1 atomsem.h: Whitespace change. 2014-05-31 20:43:08 +01:00
Kelvin Lawson 2f9e816bfa dm36x-io.h: Add SPI PSC numbers. 2014-05-30 21:18:04 +01:00
Kelvin Lawson 23e93609d1 dm36x-io.h: Add SPI register addresses. 2014-05-30 18:52:12 +01:00
Kelvin Lawson 9a03de649e dm36x: Remove -g flag from default build. 2013-12-17 23:05:40 +00:00
Kelvin Lawson 2a25b84538 dm36x: Add PSC regs. 2013-12-12 01:12:40 +00:00
Kelvin Lawson 9dd7f7e8ef dm36x: Add some PSC registers. 2013-12-12 00:59:36 +00:00
Kelvin Lawson ad00cad986 dm36x: Add PLL registers. 2013-12-10 23:53:36 +00:00
Kelvin Lawson 0f28b36980 dm36x: Add PSC registers. 2013-12-06 01:40:06 +00:00
Kelvin Lawson 5f4a2a8f9f dm36x: Add register. 2013-12-06 01:04:14 +00:00
Kelvin Lawson 0e41e09962 dm36x: Add register. 2013-12-06 00:52:41 +00:00
Kelvin Lawson 03a3b29e6b dm36x: Add PLL registers. 2013-11-17 22:42:55 +00:00
Kelvin Lawson dac9fdf6e8 dm36x: Add usec timer measurement functions. 2013-11-17 21:49:02 +00:00
Kelvin Lawson 2393a08321 dm36x uart: Allow UART write from interrupt context. 2013-11-14 01:01:06 +00:00
Kelvin Lawson 735b42a182 dm36x: Add more DM365 interrupt vectors. 2013-11-09 01:15:41 +00:00
Kelvin Lawson 39dc800a6e dm36x: ISR install function renamed. 2013-11-02 18:02:54 +00:00
Kelvin Lawson 29a48d310e dm36x: Add interrupt-enable function for application code. 2013-11-02 17:58:28 +00:00
Kelvin Lawson 9f5e709ba2 dm36x: Move ISR registration to header available from application code. 2013-11-02 17:42:49 +00:00
Kelvin Lawson 4cf4d722ea dm36x: Support user-registered interrupt handlers via archISRInstall(). 2013-11-02 17:01:52 +00:00
Kelvin Lawson 71cbd0013e dm36x: Add VPFE register base addresses. 2013-10-31 21:32:37 +00:00