Commit Graph

45 Commits

Author SHA1 Message Date
Olaf Rempel 2d9c71bb8b Differentiate twi bus errors and address/data NACKs 2020-01-26 00:24:20 +01:00
Olaf Rempel afd7b92c1f Switch isp/twi mode with progmode commands 2020-01-26 00:15:12 +01:00
Olaf Rempel 144016f65d Add twiboot bridge 2020-01-17 23:36:50 +01:00
Olaf Rempel cfef6e9a72 Remove untested devices 2020-01-13 22:27:15 +01:00
Olaf Rempel 0dacfd0c7c Split command handler 2020-01-13 22:27:15 +01:00
Olaf Rempel 1216082a4f Calculate timer values 2020-01-13 22:27:15 +01:00
Olaf Rempel d1e3e5be08 Do not call statemachine from ISR 2020-01-13 22:27:15 +01:00
Olaf Rempel 63b2291931 Move spi/isp handling to own file 2020-01-13 22:27:15 +01:00
Olaf Rempel 118eaa091b Move UART handling to own file 2020-01-13 22:27:15 +01:00
Olaf Rempel 49ffbdb579 Move display functions to own file 2020-01-13 22:27:15 +01:00
Olaf Rempel 6a75a0aec3 Move device table to own file 2020-01-13 22:27:15 +01:00
Olaf Rempel 121d52abe6 Move target specific stuff in own file 2020-01-13 22:27:15 +01:00
Olaf Rempel 1fa54cd456 Add LICENSE file 2020-01-13 22:27:15 +01:00
Olaf Rempel f26732ccfa Use build directory 2020-01-13 22:27:15 +01:00
Olaf Rempel 88cc3ad2dc Use char type for strings 2020-01-13 22:27:15 +01:00
Olaf Rempel c3f43e7fb3 Show correct signature bytes for unknown devices 2020-01-13 22:27:15 +01:00
Olaf Rempel cb3707d2c0 Fix compiler warning 2020-01-13 22:27:15 +01:00
Olaf Rempel b0e59996cd reduce delays 2016-05-16 12:51:36 +02:00
Olaf Rempel 5d76525ed4 fix mega8 programming 2016-05-16 12:51:06 +02:00
Olaf Rempel b3bb5e029c notify user if device not tested yet 2016-05-16 12:50:43 +02:00
Olaf Rempel f0245a4402 add DL1414 display 2014-10-16 22:03:22 +02:00
Olaf Rempel f13e4f97d5 add untested devices 2014-10-16 21:58:36 +02:00
Olaf Rempel ea3cae90ba cleanup 2014-10-16 21:29:43 +02:00
Olaf Rempel e91782ec65 Autodetect SPI frequency
- add statemachine for ISP sync & signature read
- autoprobing of SPI frequency
- remove manual SPI frequency selection
- remove NVM code
2014-10-14 21:56:16 +02:00
Olaf Rempel 798fa7fbb1 ispprog2: keep ISP_RESET (/SS) as output
ISP_RESET is /SS pin of mega328p.
In master mode, the /SS pin must be configured as output.
If configured as input it must held high to ensure Master SPI operation.
2014-10-14 21:45:04 +02:00
Olaf Rempel 9f98314832 add new hardware 2014-10-12 11:13:30 +02:00
Olaf Rempel 6afa5ccbd7 update Makefile 2014-10-05 14:27:03 +02:00
Olaf Rempel 1b9c5ba1ed complete avrdude device list 2014-10-05 12:32:26 +02:00
Olaf Rempel d2557e14bb add mega328p, bail out if device not supported 2014-09-29 22:26:41 +02:00
Olaf Rempel 6fd406c3d5 add mega32u4, fix gcc 4.7.x warnings 2012-12-31 13:16:35 +01:00
Olaf Rempel dd9a4f169e change tabs to spaces 2012-11-18 13:12:27 +01:00
Olaf Rempel a6a64dbf33 store SPI speed in eeprom 2012-02-19 12:54:54 +01:00
Olaf Rempel 9205611c5a rewrite 2011-06-25 16:19:18 +02:00
Olaf Rempel e1c00dc403 cleanup source 2008-03-27 20:06:02 +01:00
Olaf Rempel b7dc9c9984 added tiny24 2008-03-27 17:45:36 +01:00
Olaf Rempel 114a0abf6e added mega8 2007-10-05 23:13:28 +02:00
Olaf Rempel b4b2421fb2 makefile cleanup 2007-10-05 23:12:54 +02:00
Olaf Rempel a3cb3851e7 added .gitignore 2007-10-05 23:12:08 +02:00
Olaf Rempel 91e492c0dc added mega32 2006-11-15 11:12:41 +01:00
Olaf Rempel 465b0926f2 Use Output Compare A for LED blinking 2006-05-26 17:35:21 +02:00
Olaf Rempel bfd813f22d implement lock & fuse writing 2006-05-26 14:29:02 +02:00
Olaf Rempel cef12b5a51 fix reset handling 2006-05-07 15:35:21 +02:00
Olaf Rempel a0f49ed94d fast/slow blinking led 2006-05-07 15:22:11 +02:00
Olaf Rempel d474cd9ad5 working version 2006-05-06 22:55:42 +02:00
Olaf Rempel ef10854bbe initial 2006-05-05 19:02:04 +02:00