Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | latest greatest udev rule | bnewbold | 2010-07-09 | 1 | -1/+3 |
| | |||||
* | makefile: fix install target | Perry Hung | 2010-07-08 | 1 | -2/+3 |
| | | | | | The makefile 'install' target should upload to whatever the last build target was, regardless of the environment's value of MAPLE_TARGET. | ||||
* | more codeblocks fixes; verbose build output | bnewbold | 2010-07-08 | 4 | -21/+12 |
| | |||||
* | make: Modularize makefiles, add dependency tracking, build-type tracking | Perry Hung | 2010-06-25 | 4 | -2/+78 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Major build system rewrite. New and exciting: 1. Proper dependency tracking. All source files including header files should be properly tracked and recompiled as necessary when they are changed. 2. Build-type tracking. If the target changes from 'ram' to 'flash,' for example, the build system will force a rebuild rather than incorrectly link modules to a different address. 3. New targets: The old 'ram,' 'flash,' and 'jtag' targets have been replaced with the environment variable MAPLE_TARGET, which controls the link address. Users can either export it to their environment, or pass MAPLE_TARGET on the command-line. Once this is set, sketches can be compiled with 'make sketch,' or simply 'make.' Note: the default is MAPLE_TARGET='flash.' The target 'install' now automagically uploads the sketch to the board using the appropriate method. The 'run' target has been renamed to 'debug.' It starts an openocd gdb server. 4. Odds and ends: -Verbose and 'quiet' modes. Set V=1 for verbose compilation, the default is quiet. -Object file sizes and disassembly information is generated and placed in build/$(BOARD).sizes and build/$(BOARD).disas, respectively. -Parallel make with -j should speed things up if you have multiple cores. | ||||
* | codeblocks support stuff | bnewbold | 2010-06-18 | 3 | -0/+320 |
| | |||||
* | osx reset script changes | bnewbold | 2010-06-10 | 1 | -1/+4 |
| | |||||
* | new reset scheme, compatbile with old | bnewbold | 2010-06-10 | 1 | -3/+9 |
| | |||||
* | added a somewhat broken version of the reset magic number scheme. | AJM | 2010-06-09 | 1 | -6/+1 |
| | | | | current version gets stuck in the isr somewhere. not sure why or where. must debug. | ||||
* | first approach at modding the reset scheme | AJM | 2010-06-09 | 1 | -2/+6 |
| | | | | now we reset from recv bytes. After receiving the DTR/RTS toggle the next byte in from usb is parsed as the program_delay. For now, this just delays the reset for a period to close the serial port gracefully. Later, this delay will perhaps inform the bootloader of how long to live for... | ||||
* | trivial: fixed incorrect comment on jtag scan chain in openocd scripts | Perry Hung | 2010-06-05 | 2 | -2/+2 |
| | |||||
* | fixed copy-to-ide linker stuff | bnewbold | 2010-06-04 | 1 | -2/+3 |
| | |||||
* | updated TODO, copy-to-ide | bnewbold | 2010-06-04 | 1 | -6/+10 |
| | |||||
* | fix botched merge from linker-refactor | Perry Hung | 2010-05-28 | 10 | -0/+876 |
| | |||||
* | Moved reset script to support directory | Perry Hung | 2010-05-28 | 1 | -0/+22 |
| | | | | For kicks. | ||||
* | udev rule symlink | Perry Hung | 2010-05-28 | 1 | -0/+3 |
new udev rule, adds a symlink to /dev/maple |