. origin
authorwerner <werner>
Thu, 24 Feb 2011 18:04:48 +0000 (18:04 +0000)
committerwerner <werner>
Thu, 24 Feb 2011 18:04:48 +0000 (18:04 +0000)
heating-control.c
mkdiff

index fecce3d..a31dae3 100644 (file)
@@ -299,7 +299,7 @@ enum {
 
 /* Flag indicating a workday.  */
 #define WORKDAY     0x4000
-#define TIMEFLAG2   0x8000  /* Fixme: Purpose is unknown.  */
+#define TIMEFLAG2   0x8000  /* Reserved flag.  */
 
 /* The current operation mode.  */
 unsigned char operation_mode;
@@ -396,7 +396,7 @@ signed long avg_temperature;
 /* The hysteresis of the boiler temperature measured in 0.1 degress.
    For example: 25 means that a target boiler temperature of 50 degree
    Celsius may oscillate between 47.5 and 52.5. */
-#define BOILER_HYSTERESIS 25
+#define BOILER_HYSTERESIS 20
 
 /* The desired temperatur of the boiler.  */
 signed int boiler_temperature_target; 
@@ -2441,8 +2441,15 @@ main (void)
 
 
 /*
+Writing:
+ avrdude -c usbasp -pm32 -U flash:w:heating-control.hex
+Fuse bits:
+ lfuse = 0xEF (8MHz crystal)
+ hfuse = 0xD1 (ie. disable JTAG)
+avrdude -c usbasp -pm32 -v -B 4 -U lfuse:w:0xEF:m
+avrdude -c usbasp -pm32 -v -B 4 -U hfuse:w:0xD1:m
+
 Local Variables:
 compile-command: "avr-gcc -Wall -Wno-pointer-sign -g -mmcu=atmega32 -Os -o heating-control.elf heating-control.c -lc ; avr-objcopy -O ihex -j .text -j .data  heating-control.elf heating-control.hex"
 End:
- avrdude -c usbasp -pm32 -U flash:w:heating-control.hex
 */
diff --git a/mkdiff b/mkdiff
index 6d123c1..5705e80 100644 (file)
--- a/mkdiff
+++ b/mkdiff
@@ -1,5 +1,7 @@
 #!/bin/sh
 
+signing_key="0x4F25E3B6"
+signing_options=" --digest-algo SHA384"
 opt_sign=yes
 ext=bz2
 extz=j
@@ -59,14 +61,14 @@ tar x${extz}f "$pack-$prev_ver.tar.$ext"
 # We remove some files from the directories because we assume
 # that they are either binary or can be build using the proper tools:
 #  .tlb - Windows  Type Library
-#  .dvi 
-#  .ps  
+#  .dvi
+#  .ps
 #  .eps
-#  .pdf 
+#  .pdf
 #  .gmo - compiled gettext files
 #  .der - DER encoded test stuff
 #  .ber - BER encoded test stuff
-#  .png 
+#  .png
 #  .jpg
 tmp="dvi ps eps pdf gmo der ber png jpg"
 find_args="-type f -name *.tlb -or -name *.info -or -name *.info-[0-9]"
@@ -118,7 +120,7 @@ rm $tmp_name
 
 if [ $opt_sign = yes ]; then
 echo "Signing and compressing patch file"
-gpg2 --clearsign --not-dash-escaped -u 1CE0C630 \
+gpg2 --clearsign --not-dash-escaped -u $signing_key $signing_options \
     < $diff_name | bzip2 --best > $diff_name.bz2
 else
 echo "compressing patch file"
@@ -134,7 +136,7 @@ cd ..
 
 if ! diff -urP "$pack-$prev_ver/" "$pack-$curr_ver/" >/dev/null ; then
    echo "compare failed"
-   
+
    while :; do
      echo "what shall we do: (v)iew, (i)gnore, (a)bort ?" >&2
      read
@@ -164,4 +166,3 @@ rm -rf "$pack-$curr_ver"
 rm -rf "$pack-$prev_ver"
 
 echo "Patch file $diff_name.bz2 is good."
-