diff --git a/src/avrdude.conf.in b/src/avrdude.conf.in index 43dbe767..68bf49db 100644 --- a/src/avrdude.conf.in +++ b/src/avrdude.conf.in @@ -2743,8 +2743,8 @@ part min_write_delay = 9000; max_write_delay = 20000; readback = 0xff 0xff; - mode = 4; - delay = 8; + mode = 0x04; + delay = 20; blocksize = 64; readsize = 256; read = "1010.0000--xxxx.xxxx--xxaa.aaaa--oooo.oooo"; @@ -2755,9 +2755,9 @@ part size = 1024; min_write_delay = 4500; max_write_delay = 20000; - readback = 0xff 0xff; - mode = 4; - delay = 5; + readback = 0xff 0x00; + mode = 0x04; + delay = 10; blocksize = 128; readsize = 256; read_lo = "0010.0000--xxxx.xxxa--aaaa.aaaa--oooo.oooo"; @@ -2847,8 +2847,7 @@ part page_size = 4; min_write_delay = 4000; max_write_delay = 4000; - readback = 0xff 0xff; - mode = 65; + mode = 0x41; delay = 5; blocksize = 4; readsize = 256; @@ -2865,9 +2864,8 @@ part num_pages = 32; min_write_delay = 4500; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 65; - delay = 6; + mode = 0x41; + delay = 10; blocksize = 32; readsize = 256; read_lo = "0010.0000--0000.000a--aaaa.aaaa--oooo.oooo"; @@ -2969,8 +2967,8 @@ part min_write_delay = 8200; max_write_delay = 8200; readback = 0xff 0xff; - mode = 4; - delay = 10; + mode = 0x04; + delay = 20; blocksize = 64; readsize = 256; read = "1010.0000--xxxx.xxxx--xxaa.aaaa--oooo.oooo"; @@ -2981,9 +2979,9 @@ part size = 1024; min_write_delay = 4100; max_write_delay = 4100; - readback = 0xff 0xff; - mode = 4; - delay = 5; + readback = 0xff 0x00; + mode = 0x04; + delay = 10; blocksize = 128; readsize = 256; read_lo = "0010.0000--xxxx.xxxa--aaaa.aaaa--oooo.oooo"; @@ -3061,7 +3059,7 @@ part min_write_delay = 4000; max_write_delay = 9000; readback = 0x00 0xff; - mode = 4; + mode = 0x04; delay = 20; blocksize = 32; readsize = 256; @@ -3074,7 +3072,7 @@ part min_write_delay = 4000; max_write_delay = 9000; readback = 0xff 0xff; - mode = 2; + mode = 0x02; delay = 15; blocksize = 128; readsize = 256; @@ -3141,7 +3139,7 @@ part min_write_delay = 9000; max_write_delay = 20000; readback = 0x80 0x7f; - mode = 4; + mode = 0x04; delay = 12; blocksize = 64; readsize = 256; @@ -3154,7 +3152,7 @@ part min_write_delay = 9000; max_write_delay = 20000; readback = 0x7f 0x7f; - mode = 4; + mode = 0x04; delay = 12; blocksize = 64; readsize = 256; @@ -3221,7 +3219,7 @@ part min_write_delay = 4000; max_write_delay = 9000; readback = 0x80 0x7f; - mode = 4; + mode = 0x04; delay = 12; blocksize = 64; readsize = 256; @@ -3234,7 +3232,7 @@ part min_write_delay = 4000; max_write_delay = 9000; readback = 0x7f 0x7f; - mode = 4; + mode = 0x04; delay = 12; blocksize = 128; readsize = 256; @@ -3302,7 +3300,7 @@ part min_write_delay = 9000; max_write_delay = 20000; readback = 0x00 0xff; - mode = 4; + mode = 0x04; delay = 12; blocksize = 128; readsize = 256; @@ -3315,7 +3313,7 @@ part min_write_delay = 9000; max_write_delay = 20000; readback = 0xff 0xff; - mode = 4; + mode = 0x04; delay = 12; blocksize = 128; readsize = 256; @@ -3393,7 +3391,7 @@ part min_write_delay = 9000; max_write_delay = 20000; readback = 0x00 0xff; - mode = 4; + mode = 0x04; delay = 12; blocksize = 64; readsize = 256; @@ -3406,7 +3404,7 @@ part min_write_delay = 9000; max_write_delay = 20000; readback = 0xff 0xff; - mode = 4; + mode = 0x04; delay = 12; blocksize = 128; readsize = 128; @@ -3478,7 +3476,7 @@ part min_write_delay = 9000; max_write_delay = 20000; readback = 0x00 0xff; - mode = 4; + mode = 0x04; delay = 12; blocksize = 128; readsize = 256; @@ -3491,7 +3489,7 @@ part min_write_delay = 9000; max_write_delay = 20000; readback = 0xff 0xff; - mode = 4; + mode = 0x04; delay = 12; blocksize = 128; readsize = 256; @@ -3625,7 +3623,7 @@ part min_write_delay = 4000; max_write_delay = 9000; readback = 0x80 0x7f; - mode = 4; + mode = 0x04; delay = 12; blocksize = 128; readsize = 256; @@ -3638,7 +3636,7 @@ part min_write_delay = 4000; max_write_delay = 9000; readback = 0x7f 0x7f; - mode = 4; + mode = 0x04; delay = 12; blocksize = 128; readsize = 256; @@ -3705,7 +3703,7 @@ part min_write_delay = 9000; max_write_delay = 20000; readback = 0x00 0xff; - mode = 4; + mode = 0x04; delay = 12; blocksize = 128; readsize = 256; @@ -3718,7 +3716,7 @@ part min_write_delay = 9000; max_write_delay = 20000; readback = 0xff 0xff; - mode = 4; + mode = 0x04; delay = 12; blocksize = 128; readsize = 256; @@ -3790,7 +3788,7 @@ part min_write_delay = 4000; max_write_delay = 9000; readback = 0x80 0x7f; - mode = 4; + mode = 0x04; delay = 12; blocksize = 64; readsize = 256; @@ -3806,7 +3804,7 @@ part min_write_delay = 22000; max_write_delay = 56000; readback = 0xff 0xff; - mode = 17; + mode = 0x11; delay = 70; blocksize = 256; readsize = 256; @@ -3890,7 +3888,7 @@ part min_write_delay = 9000; max_write_delay = 9000; readback = 0xff 0xff; - mode = 4; + mode = 0x04; delay = 20; blocksize = 64; readsize = 256; @@ -3905,9 +3903,9 @@ part num_pages = 256; min_write_delay = 4500; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 33; - delay = 6; + readback = 0xff 0x00; + mode = 0x21; + delay = 10; blocksize = 128; readsize = 256; read_lo = "0010.0000--xaaa.aaaa--aaaa.aaaa--oooo.oooo"; @@ -4022,8 +4020,8 @@ part min_write_delay = 9000; max_write_delay = 9000; readback = 0xff 0xff; - mode = 4; - delay = 12; + mode = 0x04; + delay = 20; blocksize = 64; readsize = 256; read = "1010.0000--xxxx.aaaa--aaaa.aaaa--oooo.oooo"; @@ -4037,9 +4035,9 @@ part num_pages = 512; min_write_delay = 4500; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 33; - delay = 6; + readback = 0xff 0x00; + mode = 0x21; + delay = 10; blocksize = 128; readsize = 256; read_lo = "0010.0000--aaaa.aaaa--aaaa.aaaa--oooo.oooo"; @@ -4154,8 +4152,7 @@ part page_size = 8; min_write_delay = 9000; max_write_delay = 9000; - readback = 0xff 0xff; - mode = 65; + mode = 0x41; delay = 20; blocksize = 8; readsize = 256; @@ -4172,9 +4169,9 @@ part num_pages = 512; min_write_delay = 4500; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 65; - delay = 6; + readback = 0xff 0x00; + mode = 0x41; + delay = 10; blocksize = 256; readsize = 256; read_lo = "0010.0000--aaaa.aaaa--aaaa.aaaa--oooo.oooo"; @@ -4279,8 +4276,7 @@ part page_size = 8; min_write_delay = 9000; max_write_delay = 9000; - readback = 0xff 0xff; - mode = 65; + mode = 0x41; delay = 20; blocksize = 8; readsize = 256; @@ -4297,9 +4293,8 @@ part num_pages = 256; min_write_delay = 4500; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 65; - delay = 6; + mode = 0x41; + delay = 10; blocksize = 256; readsize = 256; read_lo = "0010.0000--aaaa.aaaa--aaaa.aaaa--oooo.oooo"; @@ -4404,8 +4399,7 @@ part page_size = 8; min_write_delay = 9000; max_write_delay = 9000; - readback = 0xff 0xff; - mode = 65; + mode = 0x41; delay = 20; blocksize = 8; readsize = 256; @@ -4422,9 +4416,8 @@ part num_pages = 128; min_write_delay = 4500; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 65; - delay = 6; + mode = 0x41; + delay = 10; blocksize = 256; readsize = 256; read_lo = "0010.0000--aaaa.aaaa--aaaa.aaaa--oooo.oooo"; @@ -4530,8 +4523,8 @@ part min_write_delay = 9000; max_write_delay = 9000; readback = 0xff 0xff; - mode = 4; - delay = 10; + mode = 0x04; + delay = 20; blocksize = 128; readsize = 256; read = "1010.0000--00xx.xxaa--aaaa.aaaa--oooo.oooo"; @@ -4547,9 +4540,9 @@ part num_pages = 128; min_write_delay = 4500; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 33; - delay = 6; + readback = 0xff 0x00; + mode = 0x21; + delay = 10; blocksize = 128; readsize = 256; read_lo = "0010.0000--00aa.aaaa--aaaa.aaaa--oooo.oooo"; @@ -4656,8 +4649,7 @@ part page_size = 4; min_write_delay = 9000; max_write_delay = 9000; - readback = 0xff 0xff; - mode = 65; + mode = 0x41; delay = 10; blocksize = 128; readsize = 256; @@ -4674,9 +4666,8 @@ part num_pages = 256; min_write_delay = 4500; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 33; - delay = 6; + mode = 0x41; + delay = 10; blocksize = 256; readsize = 256; read_lo = "0010.0000--0aaa.aaaa--aaaa.aaaa--oooo.oooo"; @@ -4742,6 +4733,7 @@ part parent "m324p" memory "eeprom" size = 512; + delay = 20; ; memory "flash" @@ -4854,8 +4846,7 @@ part page_size = 8; min_write_delay = 9000; max_write_delay = 9000; - readback = 0xff 0xff; - mode = 65; + mode = 0x41; delay = 10; blocksize = 128; readsize = 256; @@ -4872,9 +4863,8 @@ part num_pages = 256; min_write_delay = 4500; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 33; - delay = 6; + mode = 0x41; + delay = 10; blocksize = 256; readsize = 256; read_lo = "0010.0000--aaaa.aaaa--aaaa.aaaa--oooo.oooo"; @@ -5015,8 +5005,7 @@ part page_size = 8; min_write_delay = 9000; max_write_delay = 9000; - readback = 0xff 0xff; - mode = 65; + mode = 0x41; delay = 10; blocksize = 128; readsize = 256; @@ -5033,8 +5022,7 @@ part num_pages = 512; min_write_delay = 4500; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 65; + mode = 0x41; delay = 10; blocksize = 256; readsize = 256; @@ -5149,8 +5137,7 @@ part page_size = 4; min_write_delay = 9000; max_write_delay = 9000; - readback = 0xff 0xff; - mode = 65; + mode = 0x41; delay = 20; blocksize = 4; readsize = 256; @@ -5167,8 +5154,7 @@ part num_pages = 128; min_write_delay = 4500; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 65; + mode = 0x41; delay = 10; blocksize = 128; readsize = 256; @@ -5266,7 +5252,7 @@ part min_write_delay = 4000; max_write_delay = 4000; readback = 0xff 0xff; - mode = 65; + mode = 0x41; delay = 20; blocksize = 4; readsize = 256; @@ -5282,7 +5268,7 @@ part min_write_delay = 16000; max_write_delay = 16000; readback = 0xff 0xff; - mode = 17; + mode = 0x11; delay = 20; blocksize = 128; readsize = 256; @@ -5379,7 +5365,7 @@ part min_write_delay = 9000; max_write_delay = 9000; readback = 0xff 0xff; - mode = 65; + mode = 0x41; delay = 20; blocksize = 4; readsize = 256; @@ -5397,7 +5383,7 @@ part min_write_delay = 4500; max_write_delay = 4500; readback = 0xff 0xff; - mode = 65; + mode = 0x41; delay = 6; blocksize = 128; readsize = 256; @@ -5539,9 +5525,8 @@ part page_size = 4; min_write_delay = 9000; max_write_delay = 9000; - readback = 0xff 0xff; - mode = 65; - delay = 20; + mode = 0x41; + delay = 10; blocksize = 8; readsize = 256; read = "1010.0000--xxxx.xxaa--aaaa.aaaa--oooo.oooo"; @@ -5557,9 +5542,8 @@ part num_pages = 256; min_write_delay = 4500; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 65; - delay = 6; + mode = 0x41; + delay = 10; blocksize = 256; readsize = 256; read_lo = "0010.0000--xaaa.aaaa--aaaa.aaaa--oooo.oooo"; @@ -5744,9 +5728,8 @@ part page_size = 8; min_write_delay = 9000; max_write_delay = 9000; - readback = 0xff 0xff; - mode = 65; - delay = 20; + mode = 0x41; + delay = 10; blocksize = 8; readsize = 256; read = "1010.0000--xxxx.xaaa--aaaa.aaaa--oooo.oooo"; @@ -5762,9 +5745,8 @@ part num_pages = 256; min_write_delay = 4500; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 65; - delay = 6; + mode = 0x41; + delay = 10; blocksize = 256; readsize = 256; read_lo = "0010.0000--aaaa.aaaa--aaaa.aaaa--oooo.oooo"; @@ -5925,8 +5907,8 @@ part min_write_delay = 9000; max_write_delay = 9000; readback = 0xff 0xff; - mode = 4; - delay = 10; + mode = 0x04; + delay = 20; blocksize = 64; readsize = 256; read = "1010.0000--00xx.xxaa--aaaa.aaaa--oooo.oooo"; @@ -5942,9 +5924,9 @@ part num_pages = 256; min_write_delay = 4500; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 33; - delay = 6; + readback = 0xff 0x00; + mode = 0x21; + delay = 10; blocksize = 64; readsize = 256; read_lo = "0010.0000--00aa.aaaa--aaaa.aaaa--oooo.oooo"; @@ -6033,7 +6015,7 @@ part min_write_delay = 3400; max_write_delay = 3400; readback = 0xff 0xff; - mode = 4; + mode = 0x04; delay = 5; blocksize = 128; readsize = 256; @@ -6049,7 +6031,7 @@ part min_write_delay = 14000; max_write_delay = 14000; readback = 0xff 0xff; - mode = 33; + mode = 0x21; delay = 16; blocksize = 128; readsize = 256; @@ -6143,7 +6125,7 @@ part min_write_delay = 9000; max_write_delay = 9000; readback = 0xff 0xff; - mode = 4; + mode = 0x04; delay = 20; blocksize = 128; readsize = 256; @@ -6159,7 +6141,7 @@ part min_write_delay = 4500; max_write_delay = 4500; readback = 0xff 0x00; - mode = 33; + mode = 0x21; delay = 10; blocksize = 64; readsize = 256; @@ -6258,7 +6240,7 @@ part min_write_delay = 9000; max_write_delay = 9000; readback = 0xff 0xff; - mode = 4; + mode = 0x04; delay = 20; blocksize = 128; readsize = 256; @@ -6273,9 +6255,9 @@ part num_pages = 128; min_write_delay = 4500; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 33; - delay = 6; + readback = 0xff 0x00; + mode = 0x21; + delay = 10; blocksize = 64; readsize = 256; read_lo = "0010.0000--0000.aaaa--aaaa.aaaa--oooo.oooo"; @@ -6365,7 +6347,7 @@ part min_write_delay = 9000; max_write_delay = 9000; readback = 0xff 0xff; - mode = 4; + mode = 0x04; delay = 20; blocksize = 128; readsize = 256; @@ -6380,9 +6362,9 @@ part num_pages = 128; min_write_delay = 4500; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 33; - delay = 6; + readback = 0xff 0x00; + mode = 0x21; + delay = 10; blocksize = 64; readsize = 256; read_lo = "0010.0000--0000.aaaa--aaaa.aaaa--oooo.oooo"; @@ -6473,8 +6455,8 @@ part min_write_delay = 9000; max_write_delay = 9000; readback = 0xff 0xff; - mode = 4; - delay = 10; + mode = 0x04; + delay = 20; blocksize = 64; readsize = 256; read = "1010.0000--xxxx.xxxx--xaaa.aaaa--oooo.oooo"; @@ -6488,9 +6470,9 @@ part num_pages = 64; min_write_delay = 4500; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 33; - delay = 6; + readback = 0xff 0x00; + mode = 0x21; + delay = 10; blocksize = 16; readsize = 256; read_lo = "0010.0000--xxxx.xxaa--aaaa.aaaa--oooo.oooo"; @@ -6590,8 +6572,7 @@ part num_pages = 32; min_write_delay = 4000; max_write_delay = 4000; - readback = 0xff 0xff; - mode = 65; + mode = 0x41; delay = 10; blocksize = 4; readsize = 256; @@ -6608,9 +6589,8 @@ part num_pages = 64; min_write_delay = 4500; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 65; - delay = 6; + mode = 0x41; + delay = 10; blocksize = 32; readsize = 256; read_lo = "0010.0000--xxxx.xxaa--aaaa.aaaa--oooo.oooo"; @@ -6728,8 +6708,7 @@ part num_pages = 64; min_write_delay = 4000; max_write_delay = 4000; - readback = 0xff 0xff; - mode = 65; + mode = 0x41; delay = 10; blocksize = 4; readsize = 256; @@ -6746,9 +6725,8 @@ part num_pages = 64; min_write_delay = 4500; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 65; - delay = 6; + mode = 0x41; + delay = 10; blocksize = 64; readsize = 256; read_lo = "0010.0000--xxxx.xaaa--aaaa.aaaa--oooo.oooo"; @@ -6866,8 +6844,7 @@ part num_pages = 128; min_write_delay = 4000; max_write_delay = 4000; - readback = 0xff 0xff; - mode = 65; + mode = 0x41; delay = 10; blocksize = 4; readsize = 256; @@ -6884,9 +6861,8 @@ part num_pages = 128; min_write_delay = 4500; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 65; - delay = 6; + mode = 0x41; + delay = 10; blocksize = 64; readsize = 256; read_lo = "0010.0000--xxxx.aaaa--aaaa.aaaa--oooo.oooo"; @@ -7058,8 +7034,7 @@ part page_size = 4; min_write_delay = 3600; max_write_delay = 3600; - readback = 0xff 0xff; - mode = 65; + mode = 0x41; delay = 20; blocksize = 4; readsize = 256; @@ -7076,8 +7051,8 @@ part num_pages = 64; min_write_delay = 4500; max_write_delay = 4500; - mode = 65; - delay = 6; + mode = 0x41; + delay = 10; blocksize = 64; readsize = 256; read_lo = "0010.0000--0000.0aaa--aaaa.aaaa--oooo.oooo"; @@ -7234,8 +7209,7 @@ part page_size = 4; min_write_delay = 3600; max_write_delay = 3600; - readback = 0xff 0xff; - mode = 65; + mode = 0x41; delay = 20; blocksize = 4; readsize = 256; @@ -7252,9 +7226,8 @@ part num_pages = 128; min_write_delay = 4500; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 65; - delay = 6; + mode = 0x41; + delay = 10; blocksize = 64; readsize = 256; read_lo = "0010.0000--0000.aaaa--aaaa.aaaa--oooo.oooo"; @@ -7411,8 +7384,7 @@ part page_size = 4; min_write_delay = 3600; max_write_delay = 3600; - readback = 0xff 0xff; - mode = 65; + mode = 0x41; delay = 20; blocksize = 4; readsize = 256; @@ -7429,9 +7401,8 @@ part num_pages = 128; min_write_delay = 4500; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 65; - delay = 6; + mode = 0x41; + delay = 10; blocksize = 128; readsize = 256; read_lo = "0010.0000--000a.aaaa--aaaa.aaaa--oooo.oooo"; @@ -7587,9 +7558,8 @@ part page_size = 4; min_write_delay = 3600; max_write_delay = 3600; - readback = 0xff 0xff; - mode = 65; - delay = 5; + mode = 0x41; + delay = 20; blocksize = 4; readsize = 256; read = "1010.0000--000x.xxxa--aaaa.aaaa--oooo.oooo"; @@ -7605,9 +7575,8 @@ part num_pages = 128; min_write_delay = 4500; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 65; - delay = 6; + mode = 0x41; + delay = 10; blocksize = 128; readsize = 256; read_lo = "0010.0000--0000.aaaa--aaaa.aaaa--oooo.oooo"; @@ -7724,8 +7693,7 @@ part page_size = 4; min_write_delay = 4000; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 65; + mode = 0x41; delay = 10; blocksize = 4; readsize = 256; @@ -7742,8 +7710,7 @@ part num_pages = 64; min_write_delay = 4500; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 65; + mode = 0x41; delay = 10; blocksize = 64; readsize = 256; @@ -7852,8 +7819,7 @@ part page_size = 4; min_write_delay = 4000; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 65; + mode = 0x41; delay = 10; blocksize = 4; readsize = 256; @@ -7870,8 +7836,7 @@ part num_pages = 128; min_write_delay = 4500; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 65; + mode = 0x41; delay = 10; blocksize = 64; readsize = 256; @@ -7982,8 +7947,7 @@ part page_size = 4; min_write_delay = 3600; max_write_delay = 3600; - readback = 0xff 0xff; - mode = 65; + mode = 0x41; delay = 20; blocksize = 4; readsize = 64; @@ -8000,9 +7964,8 @@ part num_pages = 64; min_write_delay = 4500; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 65; - delay = 6; + mode = 0x41; + delay = 10; blocksize = 64; readsize = 256; read_lo = "0010.0000--0000.aaaa--aaaa.aaaa--oooo.oooo"; @@ -8112,8 +8075,7 @@ part page_size = 4; min_write_delay = 3600; max_write_delay = 3600; - readback = 0xff 0xff; - mode = 65; + mode = 0x41; delay = 20; blocksize = 4; readsize = 64; @@ -8130,9 +8092,8 @@ part num_pages = 128; min_write_delay = 4500; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 65; - delay = 6; + mode = 0x41; + delay = 10; blocksize = 64; readsize = 256; read_lo = "0010.0000--0000.aaaa--aaaa.aaaa--oooo.oooo"; @@ -8244,8 +8205,7 @@ part page_size = 4; min_write_delay = 3600; max_write_delay = 3600; - readback = 0xff 0xff; - mode = 65; + mode = 0x41; delay = 20; blocksize = 4; readsize = 256; @@ -8262,9 +8222,8 @@ part num_pages = 256; min_write_delay = 4500; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 65; - delay = 6; + mode = 0x41; + delay = 10; blocksize = 128; readsize = 256; read_lo = "0010.0000--00aa.aaaa--aaaa.aaaa--oooo.oooo"; @@ -8382,6 +8341,7 @@ part parent "m328" memory "eeprom" size = 2048; page_size = 8; + delay = 10; read = "1010.0000--000x.xaaa--aaaa.aaaa--oooo.oooo"; write = "1100.0000--000x.xaaa--aaaa.aaaa--iiii.iiii"; loadpage_lo = "1100.0001--0000.0000--0000.0aaa--iiii.iiii"; @@ -8460,8 +8420,7 @@ part page_size = 4; min_write_delay = 4000; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 65; + mode = 0x41; delay = 6; blocksize = 4; readsize = 256; @@ -8478,9 +8437,8 @@ part num_pages = 64; min_write_delay = 4500; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 65; - delay = 6; + mode = 0x41; + delay = 10; blocksize = 32; readsize = 256; read_lo = "0010.0000--0000.00aa--aaaa.aaaa--oooo.oooo"; @@ -8606,8 +8564,7 @@ part page_size = 4; min_write_delay = 4000; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 65; + mode = 0x41; delay = 6; blocksize = 4; readsize = 256; @@ -8624,9 +8581,8 @@ part num_pages = 64; min_write_delay = 4500; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 65; - delay = 6; + mode = 0x41; + delay = 10; blocksize = 32; readsize = 256; read_lo = "0010.0000--0000.0aaa--aaaa.aaaa--oooo.oooo"; @@ -8737,7 +8693,7 @@ part min_write_delay = 4000; max_write_delay = 4500; readback = 0xff 0xff; - mode = 65; + mode = 0x41; delay = 6; blocksize = 4; readsize = 256; @@ -8755,7 +8711,7 @@ part min_write_delay = 4500; max_write_delay = 4500; readback = 0xff 0xff; - mode = 65; + mode = 0x41; delay = 6; blocksize = 64; readsize = 256; @@ -8862,7 +8818,8 @@ part parent "pwm3b" memory "flash" size = 0x4000; page_size = 128; - mode = 33; + readback = 0x00 0x00; + delay = 10; blocksize = 128; read_lo = "0010.0000--00aa.aaaa--aaaa.aaaa--oooo.oooo"; read_hi = "0010.1000--00aa.aaaa--aaaa.aaaa--oooo.oooo"; @@ -8942,9 +8899,8 @@ part page_size = 4; min_write_delay = 4000; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 65; - delay = 6; + mode = 0x41; + delay = 5; blocksize = 4; readsize = 256; read = "1010.0000--000x.xxxx--xaaa.aaaa--oooo.oooo"; @@ -8960,9 +8916,8 @@ part num_pages = 64; min_write_delay = 4500; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 65; - delay = 6; + mode = 0x41; + delay = 10; blocksize = 32; readsize = 256; read_lo = "0010.0000--0000.00aa--aaaa.aaaa--oooo.oooo"; @@ -9073,9 +9028,8 @@ part page_size = 4; min_write_delay = 4000; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 65; - delay = 6; + mode = 0x41; + delay = 5; blocksize = 4; readsize = 256; read = "1010.0000--000x.xxxx--aaaa.aaaa--oooo.oooo"; @@ -9091,9 +9045,8 @@ part num_pages = 64; min_write_delay = 4500; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 65; - delay = 6; + mode = 0x41; + delay = 10; blocksize = 32; readsize = 256; read_lo = "0010.0000--0000.0aaa--aaaa.aaaa--oooo.oooo"; @@ -9205,9 +9158,8 @@ part page_size = 4; min_write_delay = 4000; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 65; - delay = 6; + mode = 0x41; + delay = 5; blocksize = 4; readsize = 256; read = "1010.0000--000x.xxxa--aaaa.aaaa--oooo.oooo"; @@ -9223,9 +9175,8 @@ part num_pages = 128; min_write_delay = 4500; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 65; - delay = 6; + mode = 0x41; + delay = 10; blocksize = 32; readsize = 256; read_lo = "0010.0000--0000.aaaa--aaaa.aaaa--oooo.oooo"; @@ -9333,7 +9284,7 @@ part page_size = 8; min_write_delay = 9000; max_write_delay = 9000; - mode = 65; + mode = 0x41; delay = 10; blocksize = 8; readsize = 256; @@ -9350,7 +9301,7 @@ part num_pages = 256; min_write_delay = 4500; max_write_delay = 4500; - mode = 65; + mode = 0x41; delay = 10; blocksize = 256; readsize = 256; @@ -9458,7 +9409,7 @@ part page_size = 8; min_write_delay = 9000; max_write_delay = 9000; - mode = 65; + mode = 0x41; delay = 10; blocksize = 8; readsize = 256; @@ -9475,7 +9426,7 @@ part num_pages = 512; min_write_delay = 4500; max_write_delay = 4500; - mode = 65; + mode = 0x41; delay = 10; blocksize = 256; readsize = 256; @@ -9595,7 +9546,7 @@ part page_size = 8; min_write_delay = 9000; max_write_delay = 9000; - mode = 65; + mode = 0x41; delay = 10; blocksize = 8; readsize = 256; @@ -9612,7 +9563,7 @@ part num_pages = 1024; min_write_delay = 4500; max_write_delay = 4500; - mode = 65; + mode = 0x41; delay = 10; blocksize = 256; readsize = 256; @@ -9698,7 +9649,7 @@ part parent "m2561" num_pages = 512; min_write_delay = 50000; max_write_delay = 50000; - delay = 20; + delay = 50; load_ext_addr = NULL; ; ; @@ -9720,6 +9671,7 @@ part parent "m2561" size = 8192; min_write_delay = 13000; max_write_delay = 13000; + delay = 50; read = "1010.0000--xxxa.aaaa--aaaa.aaaa--oooo.oooo"; write = "1100.0000--xxxa.aaaa--aaaa.aaaa--iiii.iiii"; writepage = "1100.0010--00xa.aaaa--aaaa.a000--xxxx.xxxx"; @@ -9753,6 +9705,7 @@ part parent "m128rfa1" size = 2048; min_write_delay = 13000; max_write_delay = 13000; + delay = 50; read = "1010.0000--xxxx.xaaa--aaaa.aaaa--oooo.oooo"; write = "1100.0000--xxxx.xaaa--aaaa.aaaa--iiii.iiii"; writepage = "1100.0010--00xx.xaaa--aaaa.a000--xxxx.xxxx"; @@ -9859,9 +9812,8 @@ part page_size = 4; min_write_delay = 4000; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 65; - delay = 6; + mode = 0x41; + delay = 10; blocksize = 4; readsize = 256; read = "1010.0000--000x.xxxx--xaaa.aaaa--oooo.oooo"; @@ -9877,9 +9829,8 @@ part num_pages = 64; min_write_delay = 4500; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 65; - delay = 6; + mode = 0x41; + delay = 10; blocksize = 32; readsize = 256; read_lo = "0010.0000--0000.00aa--aaaa.aaaa--oooo.oooo"; @@ -10001,9 +9952,8 @@ part page_size = 4; min_write_delay = 4000; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 65; - delay = 6; + mode = 0x41; + delay = 10; blocksize = 4; readsize = 256; read = "1010.0000--000x.xxxx--aaaa.aaaa--oooo.oooo"; @@ -10019,9 +9969,8 @@ part num_pages = 64; min_write_delay = 4500; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 65; - delay = 6; + mode = 0x41; + delay = 10; blocksize = 32; readsize = 256; read_lo = "0010.0000--0000.0aaa--aaaa.aaaa--oooo.oooo"; @@ -10143,9 +10092,8 @@ part page_size = 4; min_write_delay = 4000; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 65; - delay = 6; + mode = 0x41; + delay = 10; blocksize = 4; readsize = 256; read = "1010.0000--000x.xxxa--aaaa.aaaa--oooo.oooo"; @@ -10161,9 +10109,8 @@ part num_pages = 128; min_write_delay = 4500; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 65; - delay = 6; + mode = 0x41; + delay = 10; blocksize = 32; readsize = 256; read_lo = "0010.0000--0000.aaaa--aaaa.aaaa--oooo.oooo"; @@ -10336,9 +10283,8 @@ part num_pages = 16; min_write_delay = 4000; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 65; - delay = 5; + mode = 0x41; + delay = 10; blocksize = 4; readsize = 256; read = "1010.0000--000x.xxxx--00aa.aaaa--oooo.oooo"; @@ -10354,8 +10300,7 @@ part num_pages = 64; min_write_delay = 4500; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 65; + mode = 0x41; delay = 10; blocksize = 64; readsize = 256; @@ -10464,7 +10409,7 @@ part page_size = 4; min_write_delay = 9000; max_write_delay = 9000; - mode = 65; + mode = 0x41; delay = 20; blocksize = 4; readsize = 256; @@ -10481,7 +10426,7 @@ part num_pages = 128; min_write_delay = 4500; max_write_delay = 4500; - mode = 65; + mode = 0x41; delay = 6; blocksize = 128; readsize = 256; @@ -10590,7 +10535,7 @@ part page_size = 4; min_write_delay = 9000; max_write_delay = 9000; - mode = 65; + mode = 0x41; delay = 20; blocksize = 4; readsize = 256; @@ -10607,7 +10552,7 @@ part num_pages = 256; min_write_delay = 4500; max_write_delay = 4500; - mode = 65; + mode = 0x41; delay = 6; blocksize = 128; readsize = 256; @@ -10716,7 +10661,7 @@ part page_size = 8; min_write_delay = 9000; max_write_delay = 9000; - mode = 65; + mode = 0x41; delay = 10; blocksize = 8; readsize = 256; @@ -10733,7 +10678,7 @@ part num_pages = 256; min_write_delay = 4500; max_write_delay = 4500; - mode = 65; + mode = 0x41; delay = 6; blocksize = 256; readsize = 256; @@ -10853,7 +10798,7 @@ part page_size = 8; min_write_delay = 9000; max_write_delay = 9000; - mode = 65; + mode = 0x41; delay = 10; blocksize = 8; readsize = 256; @@ -10870,7 +10815,7 @@ part num_pages = 512; min_write_delay = 4500; max_write_delay = 4500; - mode = 65; + mode = 0x41; delay = 6; blocksize = 256; readsize = 256; @@ -10989,7 +10934,7 @@ part num_pages = 128; min_write_delay = 9000; max_write_delay = 9000; - mode = 65; + mode = 0x41; delay = 20; blocksize = 4; readsize = 256; @@ -11006,7 +10951,7 @@ part num_pages = 128; min_write_delay = 4500; max_write_delay = 4500; - mode = 65; + mode = 0x41; delay = 6; blocksize = 128; readsize = 256; @@ -11114,7 +11059,7 @@ part num_pages = 128; min_write_delay = 9000; max_write_delay = 9000; - mode = 65; + mode = 0x41; delay = 20; blocksize = 4; readsize = 256; @@ -11131,7 +11076,7 @@ part num_pages = 64; min_write_delay = 4500; max_write_delay = 4500; - mode = 65; + mode = 0x41; delay = 6; blocksize = 128; readsize = 256; @@ -11239,7 +11184,7 @@ part num_pages = 256; min_write_delay = 9000; max_write_delay = 9000; - mode = 65; + mode = 0x41; delay = 20; blocksize = 4; readsize = 256; @@ -11256,7 +11201,7 @@ part num_pages = 256; min_write_delay = 4500; max_write_delay = 4500; - mode = 65; + mode = 0x41; delay = 6; blocksize = 128; readsize = 256; @@ -11364,7 +11309,7 @@ part num_pages = 128; min_write_delay = 9000; max_write_delay = 9000; - mode = 65; + mode = 0x41; delay = 20; blocksize = 4; readsize = 256; @@ -11381,7 +11326,7 @@ part num_pages = 128; min_write_delay = 4500; max_write_delay = 4500; - mode = 65; + mode = 0x41; delay = 6; blocksize = 128; readsize = 256; @@ -11489,7 +11434,7 @@ part num_pages = 128; min_write_delay = 9000; max_write_delay = 9000; - mode = 65; + mode = 0x41; delay = 20; blocksize = 4; readsize = 256; @@ -11506,7 +11451,7 @@ part num_pages = 64; min_write_delay = 4500; max_write_delay = 4500; - mode = 65; + mode = 0x41; delay = 6; blocksize = 128; readsize = 256; @@ -11613,7 +11558,7 @@ part num_pages = 128; min_write_delay = 3600; max_write_delay = 3600; - mode = 65; + mode = 0x41; delay = 20; blocksize = 4; readsize = 256; @@ -11630,7 +11575,7 @@ part num_pages = 128; min_write_delay = 4500; max_write_delay = 4500; - mode = 65; + mode = 0x41; delay = 10; blocksize = 128; readsize = 256; @@ -11770,8 +11715,7 @@ part page_size = 4; min_write_delay = 9000; max_write_delay = 9000; - readback = 0xff 0xff; - mode = 65; + mode = 0x41; delay = 10; blocksize = 4; readsize = 256; @@ -11788,8 +11732,7 @@ part num_pages = 256; min_write_delay = 4500; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 65; + mode = 0x41; delay = 10; blocksize = 128; readsize = 256; @@ -11929,8 +11872,7 @@ part page_size = 8; min_write_delay = 9000; max_write_delay = 9000; - readback = 0xff 0xff; - mode = 65; + mode = 0x41; delay = 10; blocksize = 8; readsize = 256; @@ -11947,8 +11889,7 @@ part num_pages = 256; min_write_delay = 4500; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 65; + mode = 0x41; delay = 10; blocksize = 128; readsize = 256; @@ -13435,9 +13376,8 @@ part page_size = 4; min_write_delay = 3600; max_write_delay = 3600; - readback = 0xff 0xff; - mode = 65; - delay = 5; + mode = 0x41; + delay = 20; blocksize = 4; readsize = 256; read = "1010.0000--000x.xxxa--aaaa.aaaa--oooo.oooo"; @@ -13453,9 +13393,8 @@ part num_pages = 512; min_write_delay = 4500; max_write_delay = 4500; - readback = 0xff 0xff; - mode = 65; - delay = 6; + mode = 0x41; + delay = 10; blocksize = 128; readsize = 256; read_lo = "0010.0000--00aa.aaaa--aaaa.aaaa--oooo.oooo"; diff --git a/src/developer_opts.c b/src/developer_opts.c index 4606fc00..585cecda 100644 --- a/src/developer_opts.c +++ b/src/developer_opts.c @@ -763,7 +763,7 @@ static void dev_part_strct(const AVRPART *p, bool tsv, const AVRPART *base, bool _if_memout(intcmp, "%d", max_write_delay); _if_memout_yn(pwroff_after_write); _if_n_memout_str(memcmp, 2, dev_sprintf("0x%02x 0x%02x", m->readback[0], m->readback[1]), readback); - _if_memout(intcmp, "%d", mode); + _if_memout(intcmp, "0x%02x", mode); _if_memout(intcmp, "%d", delay); _if_memout(intcmp, "%d", blocksize); _if_memout(intcmp, "%d", readsize);