From e189f7aaec789153eba43a180483b776e1faaa08 Mon Sep 17 00:00:00 2001 From: "K.Ohta" Date: Mon, 26 Aug 2013 00:08:23 +0900 Subject: [PATCH] [MEMORY][I2CROM] Add I2C ROM, 24LC64, I2C Address = 0xa0. --- eeprom.h | 13 ++ eepromutil.c | 151 ++++++++++++++++++- i2c_eeprom.c | 269 ++++++++++++++++++++++++++++++++++ i2c_eeprom.h | 60 ++++++++ menu.h | 18 ++- menu_defs.c | 10 +- menu_memoryfreq.c | 60 +++++--- menu_memoryfreq.h | 4 +- nbproject/Makefile-default.mk | 100 +++++++------ nbproject/Makefile-genesis.properties | 2 +- nbproject/configurations.xml | 40 +++-- power.c | 6 +- 12 files changed, 643 insertions(+), 90 deletions(-) create mode 100644 i2c_eeprom.c create mode 100644 i2c_eeprom.h diff --git a/eeprom.h b/eeprom.h index 2e968eb..5dc24f8 100644 --- a/eeprom.h +++ b/eeprom.h @@ -29,6 +29,8 @@ #ifndef EEPROM_H #define EEPROM_H +#include "menu.h" + #ifdef __cplusplus extern "C" { #endif @@ -55,6 +57,17 @@ extern unsigned int writeword_eeprom(unsigned int *p, unsigned int *sum, unsigne extern unsigned int writebyte_eeprom(unsigned int *p, unsigned int *sum, unsigned char b); +/* + * Frequency utils + */ +extern void format_frequencies(unsigned int page); +extern void check_frequencies(void); +extern void save_frequencies(void); +extern char load_frequencies(unsigned int page, unsigned char check_only); + +//extern unsigned int calcsum_frequencies(__freqset_t *p, unsigned int start); + + #ifdef __cplusplus } #endif diff --git a/eepromutil.c b/eepromutil.c index 9da0aa5..8d6d0fd 100644 --- a/eepromutil.c +++ b/eepromutil.c @@ -43,6 +43,7 @@ #include "iodef.h" #include "idle.h" #include "i2c_io.h" +#include "i2c_eeprom.h" #include "akc6955.h" #include "lcd_acm1602.h" #include "ui.h" @@ -75,6 +76,146 @@ void save_eeprom(void) eeprom_writebyte(*p + 1, sum[0] & 0xff); } + +unsigned int calcsum_frequencies(__freqset_t *p, unsigned int start) +{ + unsigned int sum = start; + unsigned char *q = (unsigned char *)p; + unsigned char c; + unsigned char i; + + for(i = 0; i < (sizeof(__freqset_t) - 2); i++){ + c = *q; + q++; + sum = sum + c; + } + return sum; +} +/* + * External I2C Map: + * 0x0000 + * 0x00FF : User settings(Reserved not use) + * 0x0100 + * 0x03ff : User bands + * 0x0400 + * 0x0fff : User frequencies ( 12*2*28 = 672chs Max.) + * 0x1000- : Reserve. + */ +char load_frequencies(unsigned int page, unsigned char check_only) +{ + + __freqset_t *p; + unsigned int sum; + unsigned int addr = (page << 7) + 512; + unsigned char *q; + unsigned char *r; + unsigned char c; + unsigned int i; + + if(addr > 0x0fff) return -1; // Address error + + p = &freqset_temp; + c = i2c_eeprom_burstread(0xa0, addr, (unsigned char *)p, sizeof(__freqset_t)); + // Pass 1 Read OK? + if(c == 0x00) return -2; + // Pass 1 check magic + if(freqset_temp.magic != 0xfabc) return -3; + // Pass 2 check sum + sum = calcsum_frequencies(&freqset_temp, 0xa5a5); + if(sum != freqset_temp.checksum) return -4; + // Move from + if(check_only == 0x00){ + q = (unsigned char *)(&freqset_temp); + r = (unsigned char *)(&freqset); + for(i = 0; i < sizeof(__freqset_t); i++){ + *r = *q; + q++; + r++; + } + setup.pagenum = page; + } + return 0; +} + + + +void save_frequencies(void) +{ + unsigned char c; + unsigned int addr = (setup.pagenum <<7) + 512; + __freqset_t *p = &freqset; + unsigned char i; + unsigned char flg; + unsigned char *q, *r; + unsigned int sum; + + if(addr > 0x0fff) return; + // Pass 0 Calc checksum + freqset.magic = 0xfabc; + freqset.version = 0x0001; + sum = calcsum_frequencies(&freqset, 0xa5a5); + freqset.checksum = sum; + // Pass 1 check storaged page + if(load_frequencies(setup.pagenum, 0xff) < 0) { + // Sum ERROR = Force rewrite + c = i2c_eeprom_burstwrite(0xa0, addr, (unsigned char *)p, sizeof(__freqset_t)); + return; + } + // Pass 2 compare + flg = 0x00; +// flg = 0xff; + q = (unsigned char *)(&freqset_temp); + r = (unsigned char *)(&freqset); + for(i = 0; i < sizeof(__freqset_t); i++) { + if(*q != *r) flg |= 0xff; + q++; + r++; + } + if(flg != 0x00){ // Changed + c = i2c_eeprom_burstwrite(0xa0, addr, (unsigned char *)p, sizeof(__freqset_t)); + return; + } + // Not Need to read. + return; +} + +void format_frequencies(unsigned int page) +{ + unsigned char i; + unsigned int sum; + + freqset_temp.magic = 0xfabc; + freqset_temp.version = 0x0001; + for(i = 0; i < USER_MEMORY_NUM; i++){ + freqset_temp.memoryfreqs[i].band = AKC6955_BAND_MW2; + freqset_temp.memoryfreqs[i].fm = 0; + freqset_temp.memoryfreqs[i].freq = 594; + } + freqset_temp.pagenum = page; + sum = calcsum_frequencies(&freqset_temp, 0xa5a5); + freqset_temp.checksum = sum; + + i = i2c_eeprom_burstwrite(0xa0, (page << 7)+ 512, (unsigned char *)(&freqset_temp), sizeof(__freqset_t)); +} + +void check_frequencies(void) +{ + unsigned int i; + _CLS(); + for(i = 0; i < 24; i++){ + printstr("Check ExtROM:"); + print_numeric_nosupress(i, 2); + _HOME(); + + if(load_frequencies(i, 0xff) < 0){ + printstr("Format:"); + print_numeric_nosupress(i, 2); + _HOME(); + format_frequencies(i); + } + } +} + unsigned char load_eeprom(void) { unsigned int p[1]; @@ -106,7 +247,9 @@ unsigned char load_eeprom(void) void check_eeprom(void) { unsigned char c; - switch(load_eeprom()) { + unsigned int bank; + + switch(load_eeprom()) { case 0x01: // No magic-word idle_time_ms(2000); c = printhelp_2lines("EEPROM FORMAT", "Press any key"); @@ -118,6 +261,7 @@ void check_eeprom(void) printstr("Save defaults "); setdefault(); save_eeprom(); +// format_frequencies(); break; case 0x00: // Checksum error idle_time_ms(2000); @@ -132,12 +276,17 @@ void check_eeprom(void) printstr("Save defaults"); setdefault(); save_eeprom(); +// format_frequencies(); break; case 0xff: // Success + check_frequencies(); + load_frequencies(setup.pagenum, 0); return; break; default: // Unknown error break; } valinit(); + check_frequencies(); + load_frequencies(setup.pagenum, 0); } diff --git a/i2c_eeprom.c b/i2c_eeprom.c new file mode 100644 index 0000000..6f67190 --- /dev/null +++ b/i2c_eeprom.c @@ -0,0 +1,269 @@ +/* + * OpenI2CRADIO + * I2C EEPROM Handler + * Copyright (C) 2013-08-25 K.Ohta + * License: GPL2+LE + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, + * or (at your option) any later version. + * This library / program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this library; see the file COPYING. If not, write to the + * Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + * MA 02110-1301, USA. + * + * As a special exception, if you link this(includeed from sdcc) library + * with other files, some of which are compiled with SDCC, + * to produce an executable, this library does not by itself cause + * the resulting executable to be covered by the GNU General Public License. + * This exception does not however invalidate any other reasons why + * the executable file might be covered by the GNU General Public License. + */ + +#include "i2c_eeprom.h" + +static unsigned char i2c_eeprom_write_1block(unsigned char i2caddr, unsigned char page_hi, unsigned char page_lo, unsigned char *data) +{ + unsigned char i; + unsigned char *p = data; + +#ifdef __SDCC + i2c_open(I2C_MASTER, I2C_SLEW_ON, 5); + I2C_START(); + i2c_writechar(i2caddr & 0xfe); + i2c_writechar(page_hi); + i2c_writechar(page_lo); + for(i = 0; i < 64; i++){ + i2c_writechar(*p++); + } + I2C_STOP(); + i2c_close(); +#else + OpenI2C(MASTER, SLEW_ON); + SSPADD = 0x5; + IdleI2C(); + StartI2C(); + // while (SSPCON2bits.SEN); + WriteI2C(i2caddr & 0xfe); +// while(SSPCON2bits.SEN); + WriteI2C(page_hi); +// while(SSPCON2bits.SEN); + WriteI2C(page_lo); + +// IdleI2C(); + for(i = 0; i < 32; i++){ + while(SSPCON2bits.SEN); + WriteI2C(*p); + p++; + } + StopI2C(); + idle_time_ms(1); + do { + StartI2C(); + WriteI2C(i2caddr & 0xfe); + idle_time_ms(1); + } while(SSPCON2bits.ACKSTAT); +// while (SSPCON2bits.PEN); + CloseI2C(); +#endif // i2c_idle(); + return 0xff; +} + +// I2C_IO +unsigned char i2c_eeprom_bytewrite(unsigned char i2caddr, unsigned int addr, unsigned char data) +{ + unsigned char page_hi = addr >> 8; + unsigned char page_lo = addr & 0xff; // 64byte? + +#ifdef __SDCC + i2c_open(I2C_MASTER, I2C_SLEW_ON, 5); + I2C_START(); + i2c_writechar(i2caddr & 0xfe); + i2c_writechar(page_hi); + i2c_writechar(page_lo); + i2c_writechar(data); + I2C_STOP(); + i2c_close(); +#else + OpenI2C(MASTER, SLEW_ON); + SSPADD = 0x5; +// IdleI2C(); + StartI2C(); + while (SSPCON2bits.SEN); + WriteI2C(i2caddr & 0xfe); + while(SSPCON2bits.SEN); + WriteI2C(page_hi); + while(SSPCON2bits.SEN); + WriteI2C(page_lo); + while(SSPCON2bits.SEN); + WriteI2C(data); + StopI2C(); + while (SSPCON2bits.PEN); + CloseI2C(); +#endif // i2c_idle(); + return 0xff; +} + + +unsigned char i2c_eeprom_burstwrite(unsigned char i2caddr, unsigned int addr, unsigned char *data, unsigned int bytes) +{ + unsigned char page_hi; + unsigned char page_lo; + int b = bytes; + + while(b > 0){ + page_hi = addr >> 8; + page_lo = addr & 0xff; + i2c_eeprom_write_1block(i2caddr, page_hi, page_lo, data); + idle_time_ms(5); + + addr += 32; + data += 32; + b -= 32; + } +} + + +static unsigned char i2c_eeprom_read_1block(unsigned char addr, unsigned char page_hi, unsigned char page_lo, unsigned char *data) +{ + unsigned char c; + unsigned char i; + unsigned char *p = data; + + #ifdef __SDCC + i2c_open(I2C_MASTER, I2C_SLEW_ON, 5); + I2C_START(); + i2c_writechar(addr & 0xfe); + i2c_writechar(page_hi); + i2c_writechar(page_lo); + +// delay100tcy(2); + I2C_START(); + i2c_writechar(addr | 0x01); + for(i = 0; i < 64; i++){ + *p = i2c_readchar(); + p++; + I2C_ACK(); + } + I2C_STOP(); + i2c_close(); +#else + OpenI2C(MASTER, SLEW_ON); + SSPADD = 0x5; + StartI2C(); + while(SSPCON2bits.SEN); + WriteI2C(addr & 0xfe); + // delay1ktcy(8); + while(SSPCON2bits.SEN); + WriteI2C(page_hi); + while(SSPCON2bits.SEN); + WriteI2C(page_lo); + + IdleI2C(); + RestartI2C(); + while(SSPCON2bits.SEN); + WriteI2C(addr | 0x01); +// IdleI2C(); + SSPCON2bits.RCEN = 1; + for(i = 0; i < 32; i++){ + *p = ReadI2C(); + p++; + if(i < 31) AckI2C(); + } + NotAckI2C(); +// IdleI2C(); + StopI2C(); + SSPCON2bits.RCEN = 0; + while (SSPCON2bits.PEN); + CloseI2C(); +#endif + // CLOSEASMASTER(); + return 0xff; +} + + +// I2C_IO +unsigned char i2c_eeprom_byteread(unsigned char i2caddr, unsigned int addr) +{ + unsigned char page_hi = addr >> 8; + unsigned char page_lo = addr & 0xff; // 64byte? + unsigned char data; + +#ifdef __SDCC + i2c_open(I2C_MASTER, I2C_SLEW_ON, 5); + I2C_START(); + i2c_writechar(i2caddr & 0xfe); + i2c_writechar(page_hi); + i2c_writechar(page_lo); + i2c_writechar(data); + + I2C_START(); + i2c_writechar(i2caddr | 0x01); + data = i2c_readchar(); + I2C_STOP(); + i2c_close(); +#else + OpenI2C(MASTER, SLEW_ON); + SSPADD = 0x5; + IdleI2C(); + StartI2C(); + while (SSPCON2bits.SEN); + WriteI2C(i2caddr & 0xfe); + while(SSPCON2bits.SEN); + WriteI2C(page_hi); + while(SSPCON2bits.SEN); + WriteI2C(page_lo); + + StopI2C(); + + IdleI2C(); + StartI2C(); + WriteI2C(addr | 1); +// if (!SSPCON2bits.ACKSTAT){ +// SSPCON2bits.RCEN = 1; +// while(SSPCON2bits.RCEN); +// NotAckI2C(); +// while (SSPCON2bits.ACKEN); +// StopI2C(); +// while (SSPCON2bits.PEN); +// } + SSPCON2bits.RCEN = 1; + data = ReadI2C(); + NotAckI2C(); + StopI2C(); + // delay1ktcy(8); + // delay1ktcy(8); + SSPCON2bits.RCEN = 0; + CloseI2C(); + +#endif // i2c_idle(); + return data; +} + + +unsigned char i2c_eeprom_burstread(unsigned char i2caddr, unsigned int addr, unsigned char *data, unsigned int bytes) +{ + unsigned char page_hi; + unsigned char page_lo; + int b = bytes; + + while(b > 0){ + page_hi = addr >> 8; + page_lo = addr & 0xff; + *data = i2c_eeprom_byteread(i2caddr, addr); +// i2c_eeprom_read_1block(i2caddr, page_hi, page_lo, data); +// idle_time_ms(5); + + addr += 1; + data += 1; + b -= 1; + } + + return 0xff; +} diff --git a/i2c_eeprom.h b/i2c_eeprom.h new file mode 100644 index 0000000..01afe38 --- /dev/null +++ b/i2c_eeprom.h @@ -0,0 +1,60 @@ +/* + * OpenI2CRADIO + * I2C EEPROM Handler + * Copyright (C) 2013-08-25 K.Ohta + * License: GPL2+LE + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, + * or (at your option) any later version. + * This library / program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this library; see the file COPYING. If not, write to the + * Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + * MA 02110-1301, USA. + * + * As a special exception, if you link this(includeed from sdcc) library + * with other files, some of which are compiled with SDCC, + * to produce an executable, this library does not by itself cause + * the resulting executable to be covered by the GNU General Public License. + * This exception does not however invalidate any other reasons why + * the executable file might be covered by the GNU General Public License. + */ + +#ifndef I2C_EEPROM_H +#define I2C_EEPROM_H + + +#include +#include +#ifdef __SDCC +#include +#include +#endif + +#include "i2c_io.h" +#include "idle.h" + + +#ifdef __cplusplus +extern "C" { +#endif + +extern unsigned char i2c_eeprom_bytewrite(unsigned char i2caddr, unsigned int addr, unsigned char data); +extern unsigned char i2c_eeprom_byteread(unsigned char i2caddr, unsigned int addr); +extern unsigned char i2c_eeprom_burstwrite(unsigned char i2caddr, unsigned int addr, unsigned char *data, unsigned int bytes); +extern unsigned char i2c_eeprom_burstread(unsigned char i2caddr, unsigned int addr, unsigned char *data, unsigned int bytes); + + + +#ifdef __cplusplus +} +#endif + +#endif /* I2C_EEPROM_H */ + diff --git a/menu.h b/menu.h index 55bf6cc..af3ae6e 100644 --- a/menu.h +++ b/menu.h @@ -71,6 +71,16 @@ extern "C" { /* * main.c */ +// Frequencyset of 1Sector. +// Below v1.0. +typedef struct { + unsigned int magic; + unsigned int version; + unsigned int pagenum; + _memoryfreq_t memoryfreqs[USER_MEMORY_NUM]; + unsigned int checksum; +} __freqset_t; + typedef struct { unsigned int amfreq; unsigned int fmfreq; @@ -98,11 +108,15 @@ typedef struct { int backlight_long; int backlight_level; unsigned int ui_idlecount; - unsigned char memorynum; - _memoryfreq_t memoryfreqs[USER_MEMORY_NUM]; + unsigned int memorynum; +// _memoryfreq_t memoryfreqs[USER_MEMORY_NUM]; + unsigned int pagenum; } __radioset_t; + extern __radioset_t setup; + extern __freqset_t freqset; + extern __freqset_t freqset_temp; extern unsigned char scanflag; extern unsigned char stereoflag; diff --git a/menu_defs.c b/menu_defs.c index d58e3ab..e18de60 100644 --- a/menu_defs.c +++ b/menu_defs.c @@ -87,6 +87,8 @@ const banddesc fmbands[8] = { __radioset_t setup; +__freqset_t freqset; +__freqset_t freqset_temp; unsigned char scanflag; @@ -124,10 +126,11 @@ void setdefault(void) setup.fmfreq_bank[i] = ((fmbands[i].end - fmbands[i].start) / 2) + fmbands[i].start; } setup.memorynum = 0x00; + setup.pagenum = 0x00; for(i = 0; i < USER_MEMORY_NUM; i++) { - setup.memoryfreqs[i].band = AKC6955_BAND_MW2; - setup.memoryfreqs[i].fm = 0; - setup.memoryfreqs[i].freq = 594; // NHK1 Tokyo. + freqset.memoryfreqs[i].band = AKC6955_BAND_MW2; + freqset.memoryfreqs[i].fm = 0; + freqset.memoryfreqs[i].freq = 594; // NHK1 Tokyo. } setup.fmfreq = setup.fmfreq_bank[setup.fmband]; @@ -155,6 +158,7 @@ void valinit(void) setup.volume = 36; setup.prevolume = 3; setup.fmbandwidth = 0; +// setup.pagenum = setup.memorynum / USER_MEMORY_NUM; diffstat = 0; cnrlevel = 103; stereoflag = 0x00; // Auto diff --git a/menu_memoryfreq.c b/menu_memoryfreq.c index 07a4627..d080443 100644 --- a/menu_memoryfreq.c +++ b/menu_memoryfreq.c @@ -32,15 +32,22 @@ #include "eeprom.h" -void call_freqbank(unsigned char num) +void call_freqbank(unsigned int num) { unsigned char _fm; unsigned char _band; unsigned char _userband; - if(num >= USER_MEMORY_NUM) return; + unsigned int bank = num / USER_MEMORY_NUM; - _fm = setup.memoryfreqs[num].fm; - _userband = setup.memoryfreqs[num].band; + if(num >= (USER_MEMORY_NUM * 24)) return; + +// if(bank != setup.pagenum){ // Swap memory +// save_frequencies(); + load_frequencies(bank, 0x00); + // } + + _fm = freqset.memoryfreqs[num].fm; + _userband = freqset.memoryfreqs[num].band; _band = _userband & 0x1f; _userband = _userband >> 5; if(_fm) { // AM @@ -50,18 +57,25 @@ void call_freqbank(unsigned char num) setup.amband = _band; setup.am_userbandnum = _userband; } - akc6955_chg_fm(_fm, setup.memoryfreqs[num].freq); + setup.memorynum = num; + akc6955_chg_fm(_fm, freqset.memoryfreqs[num].freq); } -void set_freqbank(unsigned char num) +void set_freqbank(unsigned int num) { unsigned char _fm; unsigned char _band; unsigned char _userband; unsigned int _freq; + unsigned int bank = num / USER_MEMORY_NUM; - if(num >= USER_MEMORY_NUM) return; + if(num >= (USER_MEMORY_NUM * 24)) return; + + if(bank != setup.pagenum){ // Save now bank, and load using bank + save_frequencies(); + load_frequencies(bank, 0x00); + } _fm = setup.fm; _freq = setup.amfreq; @@ -72,33 +86,35 @@ void set_freqbank(unsigned char num) _band = setup.fmband; _freq = setup.fmfreq; } - setup.memoryfreqs[num].fm = _fm; - setup.memoryfreqs[num].band = (_userband << 5) | (_band & 0x1f); - setup.memoryfreqs[num].freq = _freq; + freqset.memoryfreqs[num].fm = _fm; + freqset.memoryfreqs[num].band = (_userband << 5) | (_band & 0x1f); + freqset.memoryfreqs[num].freq = _freq; + + save_frequencies(); } void on_call_userfreq(void) { - unsigned int val = USER_MEMORY_NUM; + unsigned int val = USER_MEMORY_NUM * 24; _CLS(); _LOCATE(0,0); - printstr("Mem: 00-"); - print_numeric_nosupress(USER_MEMORY_NUM - 1, 2); - val = read_numeric(val, 2, 4, 1); + printstr("Mem: 000-"); + print_numeric_nosupress(val - 1, 3); + val = read_numeric(val, 3, 4, 1); call_freqbank(val); } void on_set_userfreq(void) { - unsigned int val = USER_MEMORY_NUM; + unsigned int val = USER_MEMORY_NUM * 24; unsigned char n; unsigned char c; _CLS(); _LOCATE(0,0); - printstr("Set Mem: 00-"); - print_numeric_nosupress(USER_MEMORY_NUM - 1, 2); - val = read_numeric(val, 2, 4, 1); + printstr("Set Mem: 000-"); + print_numeric_nosupress(val - 1, 3); + val = read_numeric(val, 3, 4, 1); _HOME(); _LOCATE(0,0); printstr("OK? A=OK "); @@ -108,7 +124,7 @@ void on_set_userfreq(void) c = pollkeybuf[0]; if(c != charcode_a) return; set_freqbank(val); - save_eeprom(); +// save_eeprom(); } void on_updown_userfreq(void) @@ -134,7 +150,7 @@ void on_updown_userfreq(void) do { _LOCATE(0,0); printstr("CH:"); - print_numeric_nosupress(setup.memorynum, 2); + print_numeric_nosupress(setup.memorynum, 3); printstr(" 8/2/A"); update_status(); print_freq(1); @@ -143,11 +159,11 @@ void on_updown_userfreq(void) switch(c) { case charcode_8: // UP CH setup.memorynum++; - if(setup.memorynum >= USER_MEMORY_NUM) setup.memorynum = 0; + if(setup.memorynum >= (USER_MEMORY_NUM * 24)) setup.memorynum = 0; call_freqbank(setup.memorynum); break; case charcode_2: // Down CH - if(setup.memorynum == 0) setup.memorynum = USER_MEMORY_NUM; + if(setup.memorynum == 0) setup.memorynum = USER_MEMORY_NUM * 24; setup.memorynum--; call_freqbank(setup.memorynum); break; diff --git a/menu_memoryfreq.h b/menu_memoryfreq.h index ead8971..ed185a8 100644 --- a/menu_memoryfreq.h +++ b/menu_memoryfreq.h @@ -33,8 +33,8 @@ extern "C" { #endif -extern void call_freqbank(unsigned char num); -extern void set_freqbank(unsigned char num); +extern void call_freqbank(unsigned int num); +extern void set_freqbank(unsigned int num); extern void on_call_userfreq(void); extern void on_set_userfreq(void); extern void on_updown_userfreq(void); diff --git a/nbproject/Makefile-default.mk b/nbproject/Makefile-default.mk index 9c27c0b..e0bccec 100644 --- a/nbproject/Makefile-default.mk +++ b/nbproject/Makefile-default.mk @@ -45,17 +45,17 @@ OBJECTDIR=build/${CND_CONF}/${IMAGE_TYPE} DISTDIR=dist/${CND_CONF}/${IMAGE_TYPE} # Source Files Quoted if spaced -SOURCEFILES_QUOTED_IF_SPACED=ui.c i2c_io.c main.c idle.c lcd_acm1602.c akc6955.c eeprom.c ioports.c menu.c power.c adc_int.c menu_defs.c eepromutil.c ui_updown.c ui_display.c radio_getstat.c helps.c menu_memoryfreq.c +SOURCEFILES_QUOTED_IF_SPACED=ui.c i2c_io.c main.c idle.c lcd_acm1602.c akc6955.c eeprom.c ioports.c menu.c power.c adc_int.c menu_defs.c eepromutil.c ui_updown.c ui_display.c radio_getstat.c helps.c menu_memoryfreq.c i2c_eeprom.c # Object Files Quoted if spaced -OBJECTFILES_QUOTED_IF_SPACED=${OBJECTDIR}/ui.p1 ${OBJECTDIR}/i2c_io.p1 ${OBJECTDIR}/main.p1 ${OBJECTDIR}/idle.p1 ${OBJECTDIR}/lcd_acm1602.p1 ${OBJECTDIR}/akc6955.p1 ${OBJECTDIR}/eeprom.p1 ${OBJECTDIR}/ioports.p1 ${OBJECTDIR}/menu.p1 ${OBJECTDIR}/power.p1 ${OBJECTDIR}/adc_int.p1 ${OBJECTDIR}/menu_defs.p1 ${OBJECTDIR}/eepromutil.p1 ${OBJECTDIR}/ui_updown.p1 ${OBJECTDIR}/ui_display.p1 ${OBJECTDIR}/radio_getstat.p1 ${OBJECTDIR}/helps.p1 ${OBJECTDIR}/menu_memoryfreq.p1 -POSSIBLE_DEPFILES=${OBJECTDIR}/ui.p1.d ${OBJECTDIR}/i2c_io.p1.d ${OBJECTDIR}/main.p1.d ${OBJECTDIR}/idle.p1.d ${OBJECTDIR}/lcd_acm1602.p1.d ${OBJECTDIR}/akc6955.p1.d ${OBJECTDIR}/eeprom.p1.d ${OBJECTDIR}/ioports.p1.d ${OBJECTDIR}/menu.p1.d ${OBJECTDIR}/power.p1.d ${OBJECTDIR}/adc_int.p1.d ${OBJECTDIR}/menu_defs.p1.d ${OBJECTDIR}/eepromutil.p1.d ${OBJECTDIR}/ui_updown.p1.d ${OBJECTDIR}/ui_display.p1.d ${OBJECTDIR}/radio_getstat.p1.d ${OBJECTDIR}/helps.p1.d ${OBJECTDIR}/menu_memoryfreq.p1.d +OBJECTFILES_QUOTED_IF_SPACED=${OBJECTDIR}/ui.p1 ${OBJECTDIR}/i2c_io.p1 ${OBJECTDIR}/main.p1 ${OBJECTDIR}/idle.p1 ${OBJECTDIR}/lcd_acm1602.p1 ${OBJECTDIR}/akc6955.p1 ${OBJECTDIR}/eeprom.p1 ${OBJECTDIR}/ioports.p1 ${OBJECTDIR}/menu.p1 ${OBJECTDIR}/power.p1 ${OBJECTDIR}/adc_int.p1 ${OBJECTDIR}/menu_defs.p1 ${OBJECTDIR}/eepromutil.p1 ${OBJECTDIR}/ui_updown.p1 ${OBJECTDIR}/ui_display.p1 ${OBJECTDIR}/radio_getstat.p1 ${OBJECTDIR}/helps.p1 ${OBJECTDIR}/menu_memoryfreq.p1 ${OBJECTDIR}/i2c_eeprom.p1 +POSSIBLE_DEPFILES=${OBJECTDIR}/ui.p1.d ${OBJECTDIR}/i2c_io.p1.d ${OBJECTDIR}/main.p1.d ${OBJECTDIR}/idle.p1.d ${OBJECTDIR}/lcd_acm1602.p1.d ${OBJECTDIR}/akc6955.p1.d ${OBJECTDIR}/eeprom.p1.d ${OBJECTDIR}/ioports.p1.d ${OBJECTDIR}/menu.p1.d ${OBJECTDIR}/power.p1.d ${OBJECTDIR}/adc_int.p1.d ${OBJECTDIR}/menu_defs.p1.d ${OBJECTDIR}/eepromutil.p1.d ${OBJECTDIR}/ui_updown.p1.d ${OBJECTDIR}/ui_display.p1.d ${OBJECTDIR}/radio_getstat.p1.d ${OBJECTDIR}/helps.p1.d ${OBJECTDIR}/menu_memoryfreq.p1.d ${OBJECTDIR}/i2c_eeprom.p1.d # Object Files -OBJECTFILES=${OBJECTDIR}/ui.p1 ${OBJECTDIR}/i2c_io.p1 ${OBJECTDIR}/main.p1 ${OBJECTDIR}/idle.p1 ${OBJECTDIR}/lcd_acm1602.p1 ${OBJECTDIR}/akc6955.p1 ${OBJECTDIR}/eeprom.p1 ${OBJECTDIR}/ioports.p1 ${OBJECTDIR}/menu.p1 ${OBJECTDIR}/power.p1 ${OBJECTDIR}/adc_int.p1 ${OBJECTDIR}/menu_defs.p1 ${OBJECTDIR}/eepromutil.p1 ${OBJECTDIR}/ui_updown.p1 ${OBJECTDIR}/ui_display.p1 ${OBJECTDIR}/radio_getstat.p1 ${OBJECTDIR}/helps.p1 ${OBJECTDIR}/menu_memoryfreq.p1 +OBJECTFILES=${OBJECTDIR}/ui.p1 ${OBJECTDIR}/i2c_io.p1 ${OBJECTDIR}/main.p1 ${OBJECTDIR}/idle.p1 ${OBJECTDIR}/lcd_acm1602.p1 ${OBJECTDIR}/akc6955.p1 ${OBJECTDIR}/eeprom.p1 ${OBJECTDIR}/ioports.p1 ${OBJECTDIR}/menu.p1 ${OBJECTDIR}/power.p1 ${OBJECTDIR}/adc_int.p1 ${OBJECTDIR}/menu_defs.p1 ${OBJECTDIR}/eepromutil.p1 ${OBJECTDIR}/ui_updown.p1 ${OBJECTDIR}/ui_display.p1 ${OBJECTDIR}/radio_getstat.p1 ${OBJECTDIR}/helps.p1 ${OBJECTDIR}/menu_memoryfreq.p1 ${OBJECTDIR}/i2c_eeprom.p1 # Source Files -SOURCEFILES=ui.c i2c_io.c main.c idle.c lcd_acm1602.c akc6955.c eeprom.c ioports.c menu.c power.c adc_int.c menu_defs.c eepromutil.c ui_updown.c ui_display.c radio_getstat.c helps.c menu_memoryfreq.c +SOURCEFILES=ui.c i2c_io.c main.c idle.c lcd_acm1602.c akc6955.c eeprom.c ioports.c menu.c power.c adc_int.c menu_defs.c eepromutil.c ui_updown.c ui_display.c radio_getstat.c helps.c menu_memoryfreq.c i2c_eeprom.c CFLAGS= @@ -81,256 +81,270 @@ ifeq ($(TYPE_IMAGE), DEBUG_RUN) ${OBJECTDIR}/ui.p1: ui.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} ${OBJECTDIR} @${RM} ${OBJECTDIR}/ui.p1.d - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --emi=bytewrite --opt=default,+asm,+asmfile,-speed,+space,+debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,+keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/ui.p1 ui.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,+speed,-space,-debug --addrqual=require --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,-init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/ui.p1 ui.c @-${MV} ${OBJECTDIR}/ui.d ${OBJECTDIR}/ui.p1.d @${FIXDEPS} ${OBJECTDIR}/ui.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ ${OBJECTDIR}/i2c_io.p1: i2c_io.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} ${OBJECTDIR} @${RM} ${OBJECTDIR}/i2c_io.p1.d - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --emi=bytewrite --opt=default,+asm,+asmfile,-speed,+space,+debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,+keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/i2c_io.p1 i2c_io.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,+speed,-space,-debug --addrqual=require --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,-init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/i2c_io.p1 i2c_io.c @-${MV} ${OBJECTDIR}/i2c_io.d ${OBJECTDIR}/i2c_io.p1.d @${FIXDEPS} ${OBJECTDIR}/i2c_io.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ ${OBJECTDIR}/main.p1: main.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} ${OBJECTDIR} @${RM} ${OBJECTDIR}/main.p1.d - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --emi=bytewrite --opt=default,+asm,+asmfile,-speed,+space,+debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,+keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/main.p1 main.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,+speed,-space,-debug --addrqual=require --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,-init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/main.p1 main.c @-${MV} ${OBJECTDIR}/main.d ${OBJECTDIR}/main.p1.d @${FIXDEPS} ${OBJECTDIR}/main.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ ${OBJECTDIR}/idle.p1: idle.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} ${OBJECTDIR} @${RM} ${OBJECTDIR}/idle.p1.d - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --emi=bytewrite --opt=default,+asm,+asmfile,-speed,+space,+debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,+keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/idle.p1 idle.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,+speed,-space,-debug --addrqual=require --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,-init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/idle.p1 idle.c @-${MV} ${OBJECTDIR}/idle.d ${OBJECTDIR}/idle.p1.d @${FIXDEPS} ${OBJECTDIR}/idle.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ ${OBJECTDIR}/lcd_acm1602.p1: lcd_acm1602.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} ${OBJECTDIR} @${RM} ${OBJECTDIR}/lcd_acm1602.p1.d - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --emi=bytewrite --opt=default,+asm,+asmfile,-speed,+space,+debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,+keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/lcd_acm1602.p1 lcd_acm1602.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,+speed,-space,-debug --addrqual=require --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,-init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/lcd_acm1602.p1 lcd_acm1602.c @-${MV} ${OBJECTDIR}/lcd_acm1602.d ${OBJECTDIR}/lcd_acm1602.p1.d @${FIXDEPS} ${OBJECTDIR}/lcd_acm1602.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ ${OBJECTDIR}/akc6955.p1: akc6955.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} ${OBJECTDIR} @${RM} ${OBJECTDIR}/akc6955.p1.d - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --emi=bytewrite --opt=default,+asm,+asmfile,-speed,+space,+debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,+keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/akc6955.p1 akc6955.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,+speed,-space,-debug --addrqual=require --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,-init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/akc6955.p1 akc6955.c @-${MV} ${OBJECTDIR}/akc6955.d ${OBJECTDIR}/akc6955.p1.d @${FIXDEPS} ${OBJECTDIR}/akc6955.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ ${OBJECTDIR}/eeprom.p1: eeprom.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} ${OBJECTDIR} @${RM} ${OBJECTDIR}/eeprom.p1.d - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --emi=bytewrite --opt=default,+asm,+asmfile,-speed,+space,+debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,+keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/eeprom.p1 eeprom.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,+speed,-space,-debug --addrqual=require --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,-init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/eeprom.p1 eeprom.c @-${MV} ${OBJECTDIR}/eeprom.d ${OBJECTDIR}/eeprom.p1.d @${FIXDEPS} ${OBJECTDIR}/eeprom.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ ${OBJECTDIR}/ioports.p1: ioports.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} ${OBJECTDIR} @${RM} ${OBJECTDIR}/ioports.p1.d - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --emi=bytewrite --opt=default,+asm,+asmfile,-speed,+space,+debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,+keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/ioports.p1 ioports.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,+speed,-space,-debug --addrqual=require --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,-init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/ioports.p1 ioports.c @-${MV} ${OBJECTDIR}/ioports.d ${OBJECTDIR}/ioports.p1.d @${FIXDEPS} ${OBJECTDIR}/ioports.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ ${OBJECTDIR}/menu.p1: menu.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} ${OBJECTDIR} @${RM} ${OBJECTDIR}/menu.p1.d - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --emi=bytewrite --opt=default,+asm,+asmfile,-speed,+space,+debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,+keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/menu.p1 menu.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,+speed,-space,-debug --addrqual=require --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,-init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/menu.p1 menu.c @-${MV} ${OBJECTDIR}/menu.d ${OBJECTDIR}/menu.p1.d @${FIXDEPS} ${OBJECTDIR}/menu.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ ${OBJECTDIR}/power.p1: power.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} ${OBJECTDIR} @${RM} ${OBJECTDIR}/power.p1.d - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --emi=bytewrite --opt=default,+asm,+asmfile,-speed,+space,+debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,+keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/power.p1 power.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,+speed,-space,-debug --addrqual=require --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,-init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/power.p1 power.c @-${MV} ${OBJECTDIR}/power.d ${OBJECTDIR}/power.p1.d @${FIXDEPS} ${OBJECTDIR}/power.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ ${OBJECTDIR}/adc_int.p1: adc_int.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} ${OBJECTDIR} @${RM} ${OBJECTDIR}/adc_int.p1.d - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --emi=bytewrite --opt=default,+asm,+asmfile,-speed,+space,+debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,+keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/adc_int.p1 adc_int.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,+speed,-space,-debug --addrqual=require --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,-init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/adc_int.p1 adc_int.c @-${MV} ${OBJECTDIR}/adc_int.d ${OBJECTDIR}/adc_int.p1.d @${FIXDEPS} ${OBJECTDIR}/adc_int.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ ${OBJECTDIR}/menu_defs.p1: menu_defs.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} ${OBJECTDIR} @${RM} ${OBJECTDIR}/menu_defs.p1.d - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --emi=bytewrite --opt=default,+asm,+asmfile,-speed,+space,+debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,+keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/menu_defs.p1 menu_defs.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,+speed,-space,-debug --addrqual=require --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,-init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/menu_defs.p1 menu_defs.c @-${MV} ${OBJECTDIR}/menu_defs.d ${OBJECTDIR}/menu_defs.p1.d @${FIXDEPS} ${OBJECTDIR}/menu_defs.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ ${OBJECTDIR}/eepromutil.p1: eepromutil.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} ${OBJECTDIR} @${RM} ${OBJECTDIR}/eepromutil.p1.d - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --emi=bytewrite --opt=default,+asm,+asmfile,-speed,+space,+debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,+keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/eepromutil.p1 eepromutil.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,+speed,-space,-debug --addrqual=require --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,-init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/eepromutil.p1 eepromutil.c @-${MV} ${OBJECTDIR}/eepromutil.d ${OBJECTDIR}/eepromutil.p1.d @${FIXDEPS} ${OBJECTDIR}/eepromutil.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ ${OBJECTDIR}/ui_updown.p1: ui_updown.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} ${OBJECTDIR} @${RM} ${OBJECTDIR}/ui_updown.p1.d - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --emi=bytewrite --opt=default,+asm,+asmfile,-speed,+space,+debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,+keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/ui_updown.p1 ui_updown.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,+speed,-space,-debug --addrqual=require --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,-init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/ui_updown.p1 ui_updown.c @-${MV} ${OBJECTDIR}/ui_updown.d ${OBJECTDIR}/ui_updown.p1.d @${FIXDEPS} ${OBJECTDIR}/ui_updown.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ ${OBJECTDIR}/ui_display.p1: ui_display.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} ${OBJECTDIR} @${RM} ${OBJECTDIR}/ui_display.p1.d - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --emi=bytewrite --opt=default,+asm,+asmfile,-speed,+space,+debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,+keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/ui_display.p1 ui_display.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,+speed,-space,-debug --addrqual=require --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,-init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/ui_display.p1 ui_display.c @-${MV} ${OBJECTDIR}/ui_display.d ${OBJECTDIR}/ui_display.p1.d @${FIXDEPS} ${OBJECTDIR}/ui_display.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ ${OBJECTDIR}/radio_getstat.p1: radio_getstat.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} ${OBJECTDIR} @${RM} ${OBJECTDIR}/radio_getstat.p1.d - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --emi=bytewrite --opt=default,+asm,+asmfile,-speed,+space,+debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,+keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/radio_getstat.p1 radio_getstat.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,+speed,-space,-debug --addrqual=require --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,-init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/radio_getstat.p1 radio_getstat.c @-${MV} ${OBJECTDIR}/radio_getstat.d ${OBJECTDIR}/radio_getstat.p1.d @${FIXDEPS} ${OBJECTDIR}/radio_getstat.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ ${OBJECTDIR}/helps.p1: helps.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} ${OBJECTDIR} @${RM} ${OBJECTDIR}/helps.p1.d - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --emi=bytewrite --opt=default,+asm,+asmfile,-speed,+space,+debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,+keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/helps.p1 helps.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,+speed,-space,-debug --addrqual=require --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,-init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/helps.p1 helps.c @-${MV} ${OBJECTDIR}/helps.d ${OBJECTDIR}/helps.p1.d @${FIXDEPS} ${OBJECTDIR}/helps.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ ${OBJECTDIR}/menu_memoryfreq.p1: menu_memoryfreq.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} ${OBJECTDIR} @${RM} ${OBJECTDIR}/menu_memoryfreq.p1.d - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --emi=bytewrite --opt=default,+asm,+asmfile,-speed,+space,+debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,+keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/menu_memoryfreq.p1 menu_memoryfreq.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,+speed,-space,-debug --addrqual=require --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,-init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/menu_memoryfreq.p1 menu_memoryfreq.c @-${MV} ${OBJECTDIR}/menu_memoryfreq.d ${OBJECTDIR}/menu_memoryfreq.p1.d @${FIXDEPS} ${OBJECTDIR}/menu_memoryfreq.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ +${OBJECTDIR}/i2c_eeprom.p1: i2c_eeprom.c nbproject/Makefile-${CND_CONF}.mk + @${MKDIR} ${OBJECTDIR} + @${RM} ${OBJECTDIR}/i2c_eeprom.p1.d + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,+speed,-space,-debug --addrqual=require --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,-init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/i2c_eeprom.p1 i2c_eeprom.c + @-${MV} ${OBJECTDIR}/i2c_eeprom.d ${OBJECTDIR}/i2c_eeprom.p1.d + @${FIXDEPS} ${OBJECTDIR}/i2c_eeprom.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ + else ${OBJECTDIR}/ui.p1: ui.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} ${OBJECTDIR} @${RM} ${OBJECTDIR}/ui.p1.d - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --emi=bytewrite --opt=default,+asm,+asmfile,-speed,+space,+debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,+keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/ui.p1 ui.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,+speed,-space,-debug --addrqual=require --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,-init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/ui.p1 ui.c @-${MV} ${OBJECTDIR}/ui.d ${OBJECTDIR}/ui.p1.d @${FIXDEPS} ${OBJECTDIR}/ui.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ ${OBJECTDIR}/i2c_io.p1: i2c_io.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} ${OBJECTDIR} @${RM} ${OBJECTDIR}/i2c_io.p1.d - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --emi=bytewrite --opt=default,+asm,+asmfile,-speed,+space,+debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,+keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/i2c_io.p1 i2c_io.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,+speed,-space,-debug --addrqual=require --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,-init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/i2c_io.p1 i2c_io.c @-${MV} ${OBJECTDIR}/i2c_io.d ${OBJECTDIR}/i2c_io.p1.d @${FIXDEPS} ${OBJECTDIR}/i2c_io.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ ${OBJECTDIR}/main.p1: main.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} ${OBJECTDIR} @${RM} ${OBJECTDIR}/main.p1.d - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --emi=bytewrite --opt=default,+asm,+asmfile,-speed,+space,+debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,+keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/main.p1 main.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,+speed,-space,-debug --addrqual=require --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,-init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/main.p1 main.c @-${MV} ${OBJECTDIR}/main.d ${OBJECTDIR}/main.p1.d @${FIXDEPS} ${OBJECTDIR}/main.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ ${OBJECTDIR}/idle.p1: idle.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} ${OBJECTDIR} @${RM} ${OBJECTDIR}/idle.p1.d - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --emi=bytewrite --opt=default,+asm,+asmfile,-speed,+space,+debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,+keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/idle.p1 idle.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,+speed,-space,-debug --addrqual=require --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,-init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/idle.p1 idle.c @-${MV} ${OBJECTDIR}/idle.d ${OBJECTDIR}/idle.p1.d @${FIXDEPS} ${OBJECTDIR}/idle.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ ${OBJECTDIR}/lcd_acm1602.p1: lcd_acm1602.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} ${OBJECTDIR} @${RM} ${OBJECTDIR}/lcd_acm1602.p1.d - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --emi=bytewrite --opt=default,+asm,+asmfile,-speed,+space,+debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,+keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/lcd_acm1602.p1 lcd_acm1602.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,+speed,-space,-debug --addrqual=require --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,-init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/lcd_acm1602.p1 lcd_acm1602.c @-${MV} ${OBJECTDIR}/lcd_acm1602.d ${OBJECTDIR}/lcd_acm1602.p1.d @${FIXDEPS} ${OBJECTDIR}/lcd_acm1602.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ ${OBJECTDIR}/akc6955.p1: akc6955.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} ${OBJECTDIR} @${RM} ${OBJECTDIR}/akc6955.p1.d - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --emi=bytewrite --opt=default,+asm,+asmfile,-speed,+space,+debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,+keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/akc6955.p1 akc6955.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,+speed,-space,-debug --addrqual=require --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,-init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/akc6955.p1 akc6955.c @-${MV} ${OBJECTDIR}/akc6955.d ${OBJECTDIR}/akc6955.p1.d @${FIXDEPS} ${OBJECTDIR}/akc6955.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ ${OBJECTDIR}/eeprom.p1: eeprom.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} ${OBJECTDIR} @${RM} ${OBJECTDIR}/eeprom.p1.d - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --emi=bytewrite --opt=default,+asm,+asmfile,-speed,+space,+debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,+keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/eeprom.p1 eeprom.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,+speed,-space,-debug --addrqual=require --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,-init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/eeprom.p1 eeprom.c @-${MV} ${OBJECTDIR}/eeprom.d ${OBJECTDIR}/eeprom.p1.d @${FIXDEPS} ${OBJECTDIR}/eeprom.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ ${OBJECTDIR}/ioports.p1: ioports.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} ${OBJECTDIR} @${RM} ${OBJECTDIR}/ioports.p1.d - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --emi=bytewrite --opt=default,+asm,+asmfile,-speed,+space,+debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,+keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/ioports.p1 ioports.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,+speed,-space,-debug --addrqual=require --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,-init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/ioports.p1 ioports.c @-${MV} ${OBJECTDIR}/ioports.d ${OBJECTDIR}/ioports.p1.d @${FIXDEPS} ${OBJECTDIR}/ioports.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ ${OBJECTDIR}/menu.p1: menu.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} ${OBJECTDIR} @${RM} ${OBJECTDIR}/menu.p1.d - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --emi=bytewrite --opt=default,+asm,+asmfile,-speed,+space,+debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,+keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/menu.p1 menu.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,+speed,-space,-debug --addrqual=require --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,-init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/menu.p1 menu.c @-${MV} ${OBJECTDIR}/menu.d ${OBJECTDIR}/menu.p1.d @${FIXDEPS} ${OBJECTDIR}/menu.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ ${OBJECTDIR}/power.p1: power.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} ${OBJECTDIR} @${RM} ${OBJECTDIR}/power.p1.d - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --emi=bytewrite --opt=default,+asm,+asmfile,-speed,+space,+debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,+keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/power.p1 power.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,+speed,-space,-debug --addrqual=require --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,-init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/power.p1 power.c @-${MV} ${OBJECTDIR}/power.d ${OBJECTDIR}/power.p1.d @${FIXDEPS} ${OBJECTDIR}/power.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ ${OBJECTDIR}/adc_int.p1: adc_int.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} ${OBJECTDIR} @${RM} ${OBJECTDIR}/adc_int.p1.d - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --emi=bytewrite --opt=default,+asm,+asmfile,-speed,+space,+debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,+keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/adc_int.p1 adc_int.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,+speed,-space,-debug --addrqual=require --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,-init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/adc_int.p1 adc_int.c @-${MV} ${OBJECTDIR}/adc_int.d ${OBJECTDIR}/adc_int.p1.d @${FIXDEPS} ${OBJECTDIR}/adc_int.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ ${OBJECTDIR}/menu_defs.p1: menu_defs.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} ${OBJECTDIR} @${RM} ${OBJECTDIR}/menu_defs.p1.d - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --emi=bytewrite --opt=default,+asm,+asmfile,-speed,+space,+debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,+keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/menu_defs.p1 menu_defs.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,+speed,-space,-debug --addrqual=require --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,-init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/menu_defs.p1 menu_defs.c @-${MV} ${OBJECTDIR}/menu_defs.d ${OBJECTDIR}/menu_defs.p1.d @${FIXDEPS} ${OBJECTDIR}/menu_defs.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ ${OBJECTDIR}/eepromutil.p1: eepromutil.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} ${OBJECTDIR} @${RM} ${OBJECTDIR}/eepromutil.p1.d - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --emi=bytewrite --opt=default,+asm,+asmfile,-speed,+space,+debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,+keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/eepromutil.p1 eepromutil.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,+speed,-space,-debug --addrqual=require --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,-init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/eepromutil.p1 eepromutil.c @-${MV} ${OBJECTDIR}/eepromutil.d ${OBJECTDIR}/eepromutil.p1.d @${FIXDEPS} ${OBJECTDIR}/eepromutil.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ ${OBJECTDIR}/ui_updown.p1: ui_updown.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} ${OBJECTDIR} @${RM} ${OBJECTDIR}/ui_updown.p1.d - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --emi=bytewrite --opt=default,+asm,+asmfile,-speed,+space,+debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,+keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/ui_updown.p1 ui_updown.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,+speed,-space,-debug --addrqual=require --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,-init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/ui_updown.p1 ui_updown.c @-${MV} ${OBJECTDIR}/ui_updown.d ${OBJECTDIR}/ui_updown.p1.d @${FIXDEPS} ${OBJECTDIR}/ui_updown.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ ${OBJECTDIR}/ui_display.p1: ui_display.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} ${OBJECTDIR} @${RM} ${OBJECTDIR}/ui_display.p1.d - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --emi=bytewrite --opt=default,+asm,+asmfile,-speed,+space,+debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,+keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/ui_display.p1 ui_display.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,+speed,-space,-debug --addrqual=require --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,-init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/ui_display.p1 ui_display.c @-${MV} ${OBJECTDIR}/ui_display.d ${OBJECTDIR}/ui_display.p1.d @${FIXDEPS} ${OBJECTDIR}/ui_display.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ ${OBJECTDIR}/radio_getstat.p1: radio_getstat.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} ${OBJECTDIR} @${RM} ${OBJECTDIR}/radio_getstat.p1.d - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --emi=bytewrite --opt=default,+asm,+asmfile,-speed,+space,+debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,+keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/radio_getstat.p1 radio_getstat.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,+speed,-space,-debug --addrqual=require --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,-init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/radio_getstat.p1 radio_getstat.c @-${MV} ${OBJECTDIR}/radio_getstat.d ${OBJECTDIR}/radio_getstat.p1.d @${FIXDEPS} ${OBJECTDIR}/radio_getstat.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ ${OBJECTDIR}/helps.p1: helps.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} ${OBJECTDIR} @${RM} ${OBJECTDIR}/helps.p1.d - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --emi=bytewrite --opt=default,+asm,+asmfile,-speed,+space,+debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,+keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/helps.p1 helps.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,+speed,-space,-debug --addrqual=require --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,-init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/helps.p1 helps.c @-${MV} ${OBJECTDIR}/helps.d ${OBJECTDIR}/helps.p1.d @${FIXDEPS} ${OBJECTDIR}/helps.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ ${OBJECTDIR}/menu_memoryfreq.p1: menu_memoryfreq.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} ${OBJECTDIR} @${RM} ${OBJECTDIR}/menu_memoryfreq.p1.d - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --emi=bytewrite --opt=default,+asm,+asmfile,-speed,+space,+debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,+keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/menu_memoryfreq.p1 menu_memoryfreq.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,+speed,-space,-debug --addrqual=require --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,-init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/menu_memoryfreq.p1 menu_memoryfreq.c @-${MV} ${OBJECTDIR}/menu_memoryfreq.d ${OBJECTDIR}/menu_memoryfreq.p1.d @${FIXDEPS} ${OBJECTDIR}/menu_memoryfreq.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ +${OBJECTDIR}/i2c_eeprom.p1: i2c_eeprom.c nbproject/Makefile-${CND_CONF}.mk + @${MKDIR} ${OBJECTDIR} + @${RM} ${OBJECTDIR}/i2c_eeprom.p1.d + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,+speed,-space,-debug --addrqual=require --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,-init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -o${OBJECTDIR}/i2c_eeprom.p1 i2c_eeprom.c + @-${MV} ${OBJECTDIR}/i2c_eeprom.d ${OBJECTDIR}/i2c_eeprom.p1.d + @${FIXDEPS} ${OBJECTDIR}/i2c_eeprom.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ + endif # ------------------------------------------------------------------------------------ @@ -344,13 +358,13 @@ endif ifeq ($(TYPE_IMAGE), DEBUG_RUN) dist/${CND_CONF}/${IMAGE_TYPE}/OPENI2CRADIO_6955.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk @${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE} - ${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -mdist/${CND_CONF}/${IMAGE_TYPE}/OPENI2CRADIO_6955.X.${IMAGE_TYPE}.map -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --emi=bytewrite --opt=default,+asm,+asmfile,-speed,+space,+debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,+keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" --rom=default,-7dc0-7fff --ram=default,-5f4-5ff,-f9c-f9c,-fd4-fd4,-fdb-fdf,-fe3-fe7,-feb-fef,-ffd-fff -odist/${CND_CONF}/${IMAGE_TYPE}/OPENI2CRADIO_6955.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} + ${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -mdist/${CND_CONF}/${IMAGE_TYPE}/OPENI2CRADIO_6955.X.${IMAGE_TYPE}.map -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,+speed,-space,-debug --addrqual=require --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,-init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" --rom=default,-7dc0-7fff --ram=default,-5f4-5ff,-f9c-f9c,-fd4-fd4,-fdb-fdf,-fe3-fe7,-feb-fef,-ffd-fff -odist/${CND_CONF}/${IMAGE_TYPE}/OPENI2CRADIO_6955.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} @${RM} dist/${CND_CONF}/${IMAGE_TYPE}/OPENI2CRADIO_6955.X.${IMAGE_TYPE}.hex else dist/${CND_CONF}/${IMAGE_TYPE}/OPENI2CRADIO_6955.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk @${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE} - ${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -mdist/${CND_CONF}/${IMAGE_TYPE}/OPENI2CRADIO_6955.X.${IMAGE_TYPE}.map --double=24 --float=24 --emi=bytewrite --opt=default,+asm,+asmfile,-speed,+space,+debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,+keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -odist/${CND_CONF}/${IMAGE_TYPE}/OPENI2CRADIO_6955.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} + ${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -mdist/${CND_CONF}/${IMAGE_TYPE}/OPENI2CRADIO_6955.X.${IMAGE_TYPE}.map --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,+speed,-space,-debug --addrqual=require --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,-init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: %s" "--warnformat=%f:%l: warning: %s" "--msgformat=%f:%l: advisory: %s" -odist/${CND_CONF}/${IMAGE_TYPE}/OPENI2CRADIO_6955.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} @echo Normalizing hex file @"/opt/microchip/mplabx/mplab_ide/mplab_ide/modules/../../bin/hexmate" --edf="/opt/microchip/mplabx/mplab_ide/mplab_ide/modules/../../dat/en_msgs.txt" dist/${CND_CONF}/${IMAGE_TYPE}/OPENI2CRADIO_6955.X.${IMAGE_TYPE}.hex -odist/${CND_CONF}/${IMAGE_TYPE}/OPENI2CRADIO_6955.X.${IMAGE_TYPE}.hex diff --git a/nbproject/Makefile-genesis.properties b/nbproject/Makefile-genesis.properties index b14fb92..5813d5c 100644 --- a/nbproject/Makefile-genesis.properties +++ b/nbproject/Makefile-genesis.properties @@ -1,5 +1,5 @@ # -#Fri Aug 23 01:38:06 JST 2013 +#Sun Aug 25 22:02:26 JST 2013 default.languagetoolchain.dir=/opt/microchip/xc8/v1.20/bin com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=1c49f19f6a43b876c317e0d8d41c0854 default.languagetoolchain.version=1.20 diff --git a/nbproject/configurations.xml b/nbproject/configurations.xml index f696430..f14a435 100644 --- a/nbproject/configurations.xml +++ b/nbproject/configurations.xml @@ -62,6 +62,8 @@ iodef_i2c.h iodef_key.h iodef_amp.h + i2c_eeprom.c + i2c_eeprom.h /usr/local/share/sdcc/lib/src/pic16/libc @@ -109,17 +111,17 @@ - + - + - + @@ -133,7 +135,7 @@ - + @@ -151,8 +153,8 @@ - - + + @@ -193,22 +195,32 @@ + + - - + + + + + + - - + + + + + + - + - + @@ -219,8 +231,8 @@ - - + + diff --git a/power.c b/power.c index bd98772..82ca02c 100644 --- a/power.c +++ b/power.c @@ -147,8 +147,10 @@ void power_off(unsigned char save) { unsigned char sts; - if(save != 0) save_eeprom(); - + if(save != 0) { + save_eeprom(); +// save_frequencies(); + } lcd_setbacklight(0, 0); set_powerlamp(0); _AM_STATLAMP = 0; -- 2.11.0