Subversion Repositories HomeAutomation

Rev

Go to most recent revision | Hide changed files | Details | Compare with Previous | Blame | SVN | RSS feed

Filtering Options

Rev Age Author Path Log message Diff Changes
331 7176 d 2 h noddan /trunk/EmbeddedSoftware/AVR/CanRGB/ CanRGB: A few commands implemented. Seems to work great with bios. Starting to become useful.  
/trunk/EmbeddedSoftware/AVR/CanRGB/main.c
330 7176 d 11 h noddan /trunk/EmbeddedSoftware/AVR/CanRGB/ CanRGB: Now using BIOS! Very untested, development in progress :)  
/trunk/EmbeddedSoftware/AVR/CanRGB
/trunk/EmbeddedSoftware/AVR/CanRGB/Makefile
/trunk/EmbeddedSoftware/AVR/CanRGB/main.c
329 7176 d 11 h noddan /trunk/EmbeddedSoftware/AVR/ CanRGB: Moved to CanRGB_nobios just in case I need it later. Will be removed when the bios-version has been better tested.  
/trunk/EmbeddedSoftware/AVR/CanRGB_nobios
/trunk/EmbeddedSoftware/AVR/CanRGB
326 7177 d 5 h eqlazer /trunk/EmbeddedSoftware/AVR/ CanSensors: Now sending sensor data in separate messages.
sensors/ds18s20/delay.h: Included bios.h to get F_CPU.
 
/trunk/EmbeddedSoftware/AVR/CanIRreceive/Makefile
/trunk/EmbeddedSoftware/AVR/CanSensors/Makefile
/trunk/EmbeddedSoftware/AVR/CanIRreceive/makefile
/trunk/EmbeddedSoftware/AVR/CanSensors/makefile
/trunk/EmbeddedSoftware/AVR/CanSensors_bios/Makefile
/trunk/EmbeddedSoftware/AVR/CanSensors_bios/main.c
/trunk/EmbeddedSoftware/AVR/CanSensors/main.c
/trunk/EmbeddedSoftware/AVR/lib/funcdefs/eqlazer_funcdefs.h
/trunk/EmbeddedSoftware/AVR/lib/src/sensor/ds18s20/delay.h
325 7177 d 10 h andfri /trunk/EmbeddedSoftware/AVR/AVR-App/ * EmbeddedSoftware/AVR/AVR-App/Makefile: Changed to other type of Makefile.
* EmbeddedSoftware/AVR/AVR-App/main.c: Rewrote to use its own serial routines (from lib) and to send more reasonable candata.
 
/trunk/EmbeddedSoftware/AVR/AVR-App/Makefile
/trunk/EmbeddedSoftware/AVR/AVR-App/main.c
324 7178 d 3 h arune /trunk/EmbeddedSoftware/AVR/AVR-Bios/ CRC-calc-fix in bios.c  
/trunk/EmbeddedSoftware/AVR/AVR-Bios/bios.c
323 7178 d 22 h eqlazer /trunk/EmbeddedSoftware/AVR/CanBlinds/ CanBlinds: Cleaned up a bit.  
/trunk/EmbeddedSoftware/AVR/CanBlinds/main.c
322 7180 d 23 h eqlazer /trunk/EmbeddedSoftware/AVR/ CanIRreceive: Converted to bios version.
irreceiver.h: Included bios.h so it uses F_CPU instead of F_OSC.
 
/trunk/EmbeddedSoftware/AVR/CanBlinds/main.c
/trunk/EmbeddedSoftware/AVR/CanIRreceive/main.c
/trunk/EmbeddedSoftware/AVR/lib/funcdefs/eqlazer_funcdefs.h
/trunk/EmbeddedSoftware/AVR/lib/src/ir/receiver/irreceiver.h
320 7181 d 0 h eqlazer /trunk/EmbeddedSoftware/AVR/ AVR-Bios: Can now use timer2 for timebase. (Both mega8 and 88)  
/trunk/EmbeddedSoftware/AVR/AVR-Bios/avr_cfg.h
/trunk/EmbeddedSoftware/AVR/CanBlinds/main.c
/trunk/EmbeddedSoftware/AVR/lib/src/actuator/rc_servo.c
/trunk/EmbeddedSoftware/AVR/lib/src/actuator/rc_servo.h
319 7181 d 1 h andfri /trunk/EmbeddedSoftware/AVR/AVR-Bios/ * EmbeddedSoftware/AVR/AVR-Bios/flash.c (flash_write_word): Access the pagebuffer correctly.
* EmbeddedSoftware/AVR/AVR-Bios/bios.c: Small size optimization.
 
/trunk/EmbeddedSoftware/AVR/AVR-Bios/bios.c
/trunk/EmbeddedSoftware/AVR/AVR-Bios/flash.c
317 7181 d 2 h eqlazer /trunk/EmbeddedSoftware/AVR/ CanBlinds: Seems to work with bios (not completely tested yet). Todo: external buttons.
How about timer2? (Now only tested with one servo).
 
/trunk/EmbeddedSoftware/AVR/CanBlinds/Makefile
/trunk/EmbeddedSoftware/AVR/CanBlinds/makefile
/trunk/EmbeddedSoftware/AVR/CanBlinds/main.c
/trunk/EmbeddedSoftware/AVR/lib/funcdefs/eqlazer_funcdefs.h
316 7181 d 4 h eqlazer /trunk/EmbeddedSoftware/AVR/lib/ funcdefs: Some structure that try to follow what wiki says.  
/trunk/EmbeddedSoftware/AVR/lib/funcdefs/eqlazer_funcdefs.h
/trunk/EmbeddedSoftware/AVR/lib/src/actuator/rc_servo.c
315 7181 d 7 h andfri /trunk/EmbeddedSoftware/AVR/AVR-Bios/ EmbeddedSoftware/AVR/AVR-Bios
* bios_funs.h: Made __bios_start void instead of uint16_t.
* bios.c: CAN_NMT_TIME resets watchdog.
Comments cleanup.
Improved crc calculation loop and address validity check.
Pass page buffer to flash_init.
* can.h: Added CAN_NMT_TIME and some space between the rest of the NMT types.
* flash.c: Rewrite to use SRAM page buffer instead.
Reimplemented flash_load_buffer.
Deleted old unused code and cleaned up comments.
* flash.h: Some cleaning.
 
/trunk/EmbeddedSoftware/AVR/AVR-Bios/bios.c
/trunk/EmbeddedSoftware/AVR/AVR-Bios/bios_funs.h
/trunk/EmbeddedSoftware/AVR/AVR-Bios/can.h
/trunk/EmbeddedSoftware/AVR/AVR-Bios/flash.c
/trunk/EmbeddedSoftware/AVR/AVR-Bios/flash.h
314 7181 d 22 h eqlazer /trunk/EmbeddedSoftware/AVR/CanSensors_bios/ CanSensors_bios: It works! Tested with two ds18s20.  
/trunk/EmbeddedSoftware/AVR/CanSensors_bios/Makefile
313 7181 d 23 h andfri /trunk/EmbeddedSoftware/AVR/AVR-App/ * EmbeddedSoftware/AVR/AVR-App/Makefile: Fixed the gcc bug workaround.  
/trunk/EmbeddedSoftware/AVR/AVR-App/Makefile
312 7181 d 23 h arune /trunk/EmbeddedSoftware/AVR/AVR-Bios/ * Tog bort bios_serial_bootloader.c  
/trunk/EmbeddedSoftware/AVR/AVR-Bios/bios_serial_bootloader.c
311 7182 d 7 h andfri /trunk/EmbeddedSoftware/AVR/AVR-Bios/ * EmbeddedSoftware/AVR/AVR-Bios/flash.c (flash_copy_data): Forgot to stop before writing over ourself. Had to remove eeprom and spm check to fit. These will have to go in bios.c instead, if neccesary.  
/trunk/EmbeddedSoftware/AVR/AVR-Bios/flash.c
310 7182 d 7 h andfri /trunk/EmbeddedSoftware/AVR/AVR-Bios/ * EmbeddedSoftware/AVR/AVR-Bios/flash.c (flash_copy_data): Enable RWW section after flashing so next word can be read.  
/trunk/EmbeddedSoftware/AVR/AVR-Bios/flash.c
309 7182 d 7 h andfri /trunk/EmbeddedSoftware/AVR/AVR-Bios/ * EmbeddedSoftware/AVR/AVR-Bios/flash.c (flash_copy_data): Extra checks to make sure spm is finished before every flash access. Rewrote loop to fit in flash.  
/trunk/EmbeddedSoftware/AVR/AVR-Bios/flash.c
307 7182 d 9 h andfri /trunk/EmbeddedSoftware/AVR/AVR-Bios/ * EmbeddedSoftware/AVR/AVR-Bios/flash.c: Fix bug in flash_copy_data where last part of page were never written. Also made sure .flash_code will be included in hex-file.  
/trunk/EmbeddedSoftware/AVR/AVR-Bios/atmega88_bios.ld
/trunk/EmbeddedSoftware/AVR/AVR-Bios/atmega8_bios.ld
/trunk/EmbeddedSoftware/AVR/AVR-Bios/flash.c

Show All