Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | firmware: Release D- before starting user program | cpldcpu | 2015-07-27 | 1 | -4/+5 |
| | |||||
* | firmware: Fix D+ noise sensitivity issue | cpldcpu | 2015-07-26 | 1 | -11/+12 |
| | |||||
* | firmware: added OSCCAL_SLOW_PROGRAMMING | cpldcpu | 2015-05-30 | 1 | -1/+13 |
| | |||||
* | firmware: emit error when auto_exit_ms is too low | cpldcpu | 2015-04-18 | 1 | -0/+4 |
| | |||||
* | firmware: Fixed bug with osccal_restore | cpldcpu | 2015-02-08 | 1 | -1/+1 |
| | |||||
* | #ENABLE_UNSAFE_OPTIMIZATIONS | cpldcpu | 2015-01-12 | 1 | -5/+7 |
| | | | | | | | | | | | | | | | Added new global flag to enable unsafe optimizations: This will disable several safety features in microncleus to save around 40 more bytes Disabled features: * Stack pointer and SREG initialization in CRT * Client side reset vector patching * USB collision detection. Micronucleus will not work reliability with hubs if this is disabled. See t85_aggressive configuration for usage examples. | ||||
* | firmware: Fix corruption of USB pins when bootloader is not activated | cpldcpu | 2014-07-14 | 1 | -5/+5 |
| | | | | see: https://github.com/micronucleus/micronucleus/issues/52 | ||||
* | firmware: Stored OSCCAL can now be used by userprogram | cpldcpu | 2014-07-03 | 1 | -14/+14 |
| | |||||
* | firmware: Changed handling of OSCCAL calibration | cpldcpu | 2014-06-22 | 1 | -19/+21 |
| | | | | | | If the calibrated OSCAL was saved during programming it will be reloaded before starting the bootloader, regardless whether it was entered or not. This allows calibrating devices without PLL to 12 MHz. | ||||
* | firmware: Fix loophole in protocol | cpldcpu | 2014-06-22 | 1 | -1/+1 |
| | | | | | This fix prevents the host program from issuing page writes without transferring data first. | ||||
* | firmware: Added signature to configurationreply | cpldcpu | 2014-05-01 | 1 | -4/+8 |
| | |||||
* | firmware: config update t841,t85 | cpldcpu | 2014-03-16 | 1 | -1/+1 |
| | |||||
* | firmware: ATtiny841 - proper page erasing | cpldcpu | 2014-03-16 | 1 | -18/+14 |
| | |||||
* | firmware: page erase timing modification for ATtiny841 | cpldcpu | 2014-03-16 | 1 | -2/+4 |
| | |||||
* | firmware: Attiny841 first working config | cpldcpu | 2014-03-16 | 1 | -0/+7 |
| | |||||
* | firmware: added WDR | cpldcpu | 2014-03-13 | 1 | -1/+4 |
| | |||||
* | firmware: Simplified memory corruption mechanism | cpldcpu | 2014-03-07 | 1 | -43/+18 |
| | |||||
* | firmware: move device configureation to header file | cpldcpu | 2014-03-06 | 1 | -4/+1 |
| | |||||
* | firmware: Extend timeout with any USB traffic, set timeout to 6s | cpldcpu | 2014-03-06 | 1 | -3/+2 |
| | | | | fixed weird bug with USB3.0 hub where MN is only recognized after 5s | ||||
* | firmware: dont test for 00 in store calibration. | cpldcpu | 2014-02-21 | 1 | -1/+1 |
| | | | | | This is an impossible combination and will never occur, so no testing is needed. Saves 4 bytes. | ||||
* | firmware: clean up configuration file | cpldcpu | 2014-02-21 | 1 | -5/+8 |
| | |||||
* | firmware: Fix USB error during --run | cpldcpu | 2014-02-21 | 1 | -3/+6 |
| | | | | | | firmware will wait for 5ms after reception of last packet before exiting to user program. This prevents collisions with the last ACK from host PC. | ||||
* | firmware: fixed LED | cpldcpu | 2014-02-20 | 1 | -1/+1 |
| | |||||
* | firmware: far jmp support for reset vector patching | cpldcpu | 2014-02-18 | 1 | -1/+13 |
| | |||||
* | firmware: update reset offset to -4 | cpldcpu | 2014-02-18 | 1 | -1/+1 |
| | |||||
* | firmware: removed debugging output, clean up logic | cpldcpu | 2014-02-03 | 1 | -32/+21 |
| | |||||
* | firmware: added OSCCAL_HAVE_XTAL | cpldcpu | 2014-02-02 | 1 | -0/+2 |
| | |||||
* | small fixed | cpldcpu | 2014-02-02 | 1 | -2/+0 |
| | |||||
* | firmware: single buffer usb | cpldcpu | 2014-01-06 | 1 | -19/+27 |
| | | | | 1578 bytes, yay.. | ||||
* | firmware: readded timout-loop | cpldcpu | 2014-01-06 | 1 | -23/+40 |
| | |||||
* | firmware: clean up | cpldcpu | 2014-01-05 | 1 | -75/+75 |
| | |||||
* | firmware: clean up of main.c | cpldcpu | 2014-01-05 | 1 | -29/+34 |
| | |||||
* | commandline: Support for new v2 transmission protocol | cpldcpu | 2014-01-05 | 1 | -120/+106 |
| | | | | | | | The block transfer is now done in the address and indexfield of a setup-packet to save a lot of memory in the firmware: This requires twice the number of transmissions, but is effectively faster due to less bus congestion and resends. | ||||
* | firmware: reset vector patching in commandline tool | cpldcpu | 2014-01-05 | 1 | -43/+21 |
| | |||||
* | firmware: Removed trampoline and INT patching | cpldcpu | 2014-01-05 | 1 | -64/+50 |
| | |||||
* | firmware: cleaning up | cpldcpu | 2014-01-05 | 1 | -73/+8 |
| | |||||
* | firmware: first working version with polled usb | cpldcpu | 2014-01-05 | 1 | -6/+58 |
| | |||||
* | just log current state | cpldcpu | 2014-01-04 | 1 | -19/+91 |
| | |||||
* | firmware: typo, fix warning | cpldcpu | 2014-01-03 | 1 | -3/+11 |
| | |||||
* | firmware: more global registers and unions types | cpldcpu | 2013-12-31 | 1 | -40/+38 |
| | | | | Saves 70(!) bytes or so.. | ||||
* | firmware: leavebootloader does never return | cpldcpu | 2013-12-31 | 1 | -4/+5 |
| | | | | | The compiler does only understand this when inserting an infinite loop. Saves two bytes and prevents a warning. | ||||
* | firemware: Clean up command handling | cpldcpu | 2013-12-31 | 1 | -12/+13 |
| | |||||
* | firmware: Directly mapped command register saves 12 btes | cpldcpu | 2013-12-31 | 1 | -13/+10 |
| | |||||
* | firmware: switch saves 2 bytes | cpldcpu | 2013-12-29 | 1 | -3/+5 |
| | |||||
* | firmware: clean up, updated file header | cpldcpu | 2013-12-29 | 1 | -16/+9 |
| | |||||
* | firmware: Check is irrelevant - idlecount is not changed during erase | cpldcpu | 2013-12-29 | 1 | -19/+1 |
| | |||||
* | firmware: Replace flag system with single command system to save 12 bytes | cpldcpu | 2013-12-29 | 1 | -13/+21 |
| | |||||
* | fireware: Bugfix: no slowndown after timer overflow | cpldcpu | 2013-12-29 | 1 | -3/+4 |
| | |||||
* | firmware: code clean up, consolidated wait loops to save 4 bytes | cpldcpu | 2013-12-28 | 1 | -35/+30 |
| | |||||
* | firmware: More robut WDT handling | cpldcpu | 2013-12-28 | 1 | -9/+13 |
| | | | | backported optimization by @gblargg |