Menu

Source Commit Log


Commit Date  
[r107] by funkenstein.sw@gmail.com

-Initial checkin of platform support for ARM Cortex-M0 parts, targetting stm32f0/GCC (since that's the board I have). Toolchain is working - code gets generated, libraries get built.
-Kernel port for CM0, however, is just a stub at this point, need to implement NVIC code for SysTick timer, as well as the gross inline-assembly for context switching.
-There's no board-specific init code tied into Mark3, so that would need to be linked in as well for any example code. Really, example code will have to be abstracted out by platform going forward
-Fixed some default usage of K_UCHAR arrays as the stack - Implemented new K_WORD type for platform-specific register word-width.

2013-09-20 11:16:36 Tree
[r106] by funkenstein.sw@gmail.com

Adding DCPU assembler file for "hello world" to the DCPU examples folder

2013-09-14 14:13:17 Tree
[r105] by funkenstein.sw@gmail.com

-Adding DCPU emulator "hello world" example
-Also, replacing all tabs with 4 spaces

2013-09-14 14:11:04 Tree
[r104] by funkenstein.sw@gmail.com

Fixed a couple of bugs in the DCPU VM core
-Wrong operand used in JSR opcode, causing incorrect jumps
-Incorrect stack pointer pre/postincrement operators in push/pop

2013-09-14 02:01:39 Tree
[r103] by funkenstein.sw@gmail.com

Removing the previous uart driver directory - which is causing the 644/1284p/1280 ports from working properly

2013-09-08 02:00:06 Tree
[r102] by funkenstein.sw@gmail.com

Fixing the SWI code in the 1280 port.

2013-09-08 01:52:00 Tree
[r101] by funkenstein.sw@gmail.com

Adding preliminary atmega1280 support... context switching should be OK

2013-09-08 01:33:24 Tree
[r100] by funkenstein.sw@gmail.com

Adding automated unit testing script for running the test code on a connected Arduino board running the Mark3 bootloader

2013-09-08 00:38:54 Tree
[r99] by funkenstein.sw@gmail.com

-Fixed up some documentation and functionality related to the timer-tolerance feature
-Fixed the semaphore unit test
-Adding python script used to automate the execution of unit tests under simavr

2013-09-08 00:20:53 Tree
[r98] by funkenstein.sw@gmail.com

Added "tolerant" timers, allowing for improved interrupt performance (i.e. better power management due to fewer interrupts/CPU wakeups)

2013-09-07 23:17:38 Tree
Older >
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.