Subversion Repositories HomeAutomation

Rev

Show changed files | Details | Compare with Previous | Blame | SVN | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
294 7182 d 10 h andfri /trunk/EmbeddedSoftware/AVR/AVR-Bios/ * EmbeddedSoftware/AVR/AVR-Bios/bios.c: Fixed bug where BIOS sent a trashed reply if it received an unexpected msg.  
292 7182 d 12 h arune /trunk/EmbeddedSoftware/AVR/AVR-Bios/ CRC-calculation fixed  
284 7184 d 14 h arune /trunk/EmbeddedSoftware/AVR/AVR-Bios/ *makefile: updated with new fuses for larger bootarea
*bios.c: removed crc-code for now
 
283 7184 d 15 h andfri /trunk/EmbeddedSoftware/AVR/AVR-Bios/ * EmbeddedSoftware/AVR/AVR-Bios: New dangerous feature to enable BIOS updating over CAN.  
279 7187 d 14 h arune /trunk/EmbeddedSoftware/AVR/AVR-Bios/ CRC-calc now complete, could probably be done better  
278 7187 d 16 h arune /trunk/EmbeddedSoftware/AVR/AVR-Bios/ crc tillagt. Inte helt genomtänkt, testat eller klart.  
264 7190 d 15 h arune /trunk/EmbeddedSoftware/AVR/AVR-Bios/ *Moved Can_Send in bootloader
*Fixed NMT/application bug
 
261 7190 d 16 h arune /trunk/EmbeddedSoftware/AVR/AVR-Bios/ Case-revert, BIOS_APP klarar programmering  
259 7190 d 18 h arune /trunk/EmbeddedSoftware/AVR/AVR-Bios/ ACK at PRG_START must be sent also, not just set up  
258 7190 d 18 h arune /trunk/EmbeddedSoftware/AVR/AVR-Bios/ If NMT but not for this node then application should not receive package
Set state to BIOS_NO_APP to be able to reprogram application
 
254 7194 d 9 h andfri /trunk/EmbeddedSoftware/AVR/AVR-Bios/ * EmbeddedSoftware/AVR/AVR-Bios: Fixed address increment bug in bios.c. Send ACK at PGM_START. Added #ifdefs around uart and some flash code for conditional compilation.  
253 7195 d 7 h andfri /trunk/EmbeddedSoftware/AVR/AVR-Bios/ * EmbeddedSoftware/AVR/AVR-Bios: Bootloader functionality reimplemented. Needs testing.  
250 7201 d 8 h andfri /trunk/EmbeddedSoftware/AVR/AVR-Bios/ * EmbeddedSoftware/AVR/AVR-Bios: Reorganized CAN code and bios-driver api. Can_Receive() replaced by interrupt controlled callback, Can_Process(). Had to remove bootloader functionality temporary.  
248 7202 d 10 h arune /trunk/EmbeddedSoftware/AVR/AVR-Bios/ * Simple bootloaderfunctionallity in bios  
240 7204 d 12 h andfri /trunk/EmbeddedSoftware/AVR/AVR-Bios/ * EmbeddedSoftware/AVR/AVR-Bios: Added CAN-code copied from lib. CanTestPeriodic-like test code added. No functions exported to app yet. This needs to be rewritten to use interrupts.  
228 7207 d 11 h andfri /trunk/EmbeddedSoftware/AVR/AVR-Bios/ * EmbeddedSoftware/AVR/app_vectors.h: Deleted.
* EmbeddedSoftware/AVR/*_app.ld: Removed the need for editing these files. Values are defined in application makefile.
* EmbeddedSoftware/AVR/*_bios.ld: Bios and bootloader location is now configurable in makefile. .bootloader section added.
* EmbeddedSoftware/AVR/avr_cfg.h: Moved avr-specific initialization here.
* EmbeddedSoftware/AVR/bios.c: Moved flash functionality to separate file.
* EmbeddedSoftware/AVR/Makefile: Added configurability options.
* EmbeddedSoftware/AVR/flash.*: Flash functionality moved here. flash_load_buffer implemented, needs testing.
* EmbeddedSoftware/AVR/vectors.*: New interrupt handling system, works on all avrs without configuration (hopefully). Not tested.
 
225 7208 d 22 h arune /trunk/EmbeddedSoftware/AVR/AVR-Bios/ mega88-funktionalitet i avrbios  
223 7210 d 8 h andfri /trunk/EmbeddedSoftware/AVR/ * EmbeddedSoftware/AVR/AVR-App: TimeBase test.
* EmbeddedSoftware/AVR/AVR-Bios: Implemented TimeBase service. Ugly, messy interrupt handling.
 
181 7232 d 8 h andfri /trunk/EmbeddedSoftware/AVR/AVR-Bios/ Initial import.