--- /dev/null
+Changelog
+ http://openi2cradio.sourceforge.jp/
+
+* If you can read Japanese , see Relnote.ja.txt.
+* See 00_gitlog.txt to know more changes.
+
+---
+v1.0
+ - Change PGM to RB5, for upgrading to v2.0.
+ - Connect ICSP's vcc to +3.3V.
+ - Some bugfixes.
+
+Nov 07, 2013 K.Ohta <whatisthis.sowhat _at_ gmail.com>
+
+v1.0 RC3
+* Major changes
+ - Measuring battery without AKC6955.
+ - Compress object-size ;)
+ - Configurable UI/LCD update time.
+
+Oct 20, 2013 K.Ohta <whatisthis.sowhat _at_ gmail.com>
+
+---
+v1.0 RC2
+
+* Major changes
+ - Limit frequency with BAND on up/down.
+ - Compress object-size ;)
+ - Save frequency per user BAND.
+ - Many, many of bugfixes ;)
+
+Sep 27, 2013 K.Ohta <whatisthis.sowhat _at_ gmail.com>
+
+---
+v1.0 RC1
+
+* Major changes
+ - Change logic rof numeric input.
+ As of codesize, you should not build with SDCC and PIC18F45K20.
+ - Add string of version.
+ - Add common-mode transformer before of SW/MW preamp,
+ improvement of Signal-Noise ratio.
+ - Many, many of bugfixes ;)
+ - See 00_gitlog.txt to know more changes.
+
+Sep 12, 2013 K.Ohta <whatisthis.sowhat _at_ gmail.com>
*** UTF-8 ***
+
+変更履歴
+
+・細々とした変更は、 00_gitlog.txtをお読み下さい。
+ http://sourceforge.jp/projects/openi2cradio/scm/git/OpenI2CRadio/
+
+---
+*v1.0
+・PGM端子の廃止(RB5としてv2.0でつかうので)
+・ICSPのVCC端子と+3.3Vを接続した
+・多少のバグフィクス。
+
+Nov 07, 2013 K.Ohta <whatisthis.sowhat _at_ gmail.com>
+
+*v1.0 RC3
+・電池レベルの計測でAKC6955を介さないようにした
+・コードサイズの圧縮。
+・LCD表示/UI操作のアップデート時間の可変化
+・例によって相当なバグフィクス。
+
+Oct 20, 2013 K.Ohta <whatisthis.sowhat _at_ gmail.com>
+
+*v1.0 RC2
+
+・周波数UP/DOWNの時に、バンドによって周波数の下限・上限を制限。
+・コードサイズの相当な圧縮。
+・ユーザバンド毎に、現在の周波数をセーブするようにした。
+・例によって相当なバグフィクス。
+
+Sep 27, 2013 K.Ohta <whatisthis.sowhat _at_ gmail.com>
+
+*v1.0 RC1
+
+ - MW/SWアンプの入力にコモンモードチョークの追加してS/N比を相当改善した。
+ - 数値入力アルゴリズムの改善。SDCC+PIC18F45K20でのビルドが、コードサイズの肥大で不可能になった。
+ - その他諸々のバグ取りと機能改善。
+
+Sep 12, 2013 K.Ohta <whatisthis.sowhat _at_ gmail.com>
+
*v1.0beta2
・ソフトウェアの更新
** UTF-8 **
-Open I2C Radio v1.0 (Prerelease, beta)
+Open I2C Radio v1.0
http://sourceforge.jp/projects/openi2cradio/
http://sourceforge.jp/projects/openi2cradio/wiki/FrontPage
- Aug 23, 2013 K.Ohta <whatisthis.sowhat _at_ gmail.com>
+ Nov 07, 2013 K.Ohta <whatisthis.sowhat _at_ gmail.com>
If you can read Japanese , see Readme.ja.txt.
- Hardware: CC-BY-SA v3.0
- Software: GPLv2+LE (Basically GPLv2, but SDCC/XC8's libraries is
excluded from GPLv2)
+
I *do not* restrict commercial-use!
But, I'm very,very,very,(repeat 253times) poor X-)
So, please contact and donate to me if you pleasure or using to commercial products!
* Microchip's MPLAB X IDE.(Maybe not need?)
http://www.microchip.com/pagehandler/en-us/family/mplabx/
- * Compiler: SDCC v3.3.0(or later) or Microchip's XC8 compiler.
- http://sdcc.sourceforge.net/
- http://www.microchip.com/pagehandler/en_us/devtools/mplabxc/
+ * Compiler:
+ - Microchip's XC8 compiler, you can use 32KB program-area PIC18F.
+ http://www.microchip.com/pagehandler/en_us/devtools/mplabxc/
+ - If you want to build with SDCC(v.3.3.x),
+ you should use greater than 48KB program-area PIC18F.
+ http://sdcc.sourceforge.net/
* First step
Have fun!
-Ohta.
\ No newline at end of file
+Ohta.
** UTF-8 **
-Open I2C Radio v1.0 (Prerelease, beta)
+Open I2C Radio v1.0
http://sourceforge.jp/projects/openi2cradio/
http://sourceforge.jp/projects/openi2cradio/wiki/FrontPage
- Aug 14, 2013 K.Ohta <whatisthis.sowhat _at_ gmail.com>
+ Nov 07, 2013 K.Ohta <whatisthis.sowhat _at_ gmail.com>
* これは何か?
* 統合開発環境(IDE)としてMicrochip MPLAB X。
http://www.microchip.com/pagehandler/en-us/family/mplabx/
- *コンパイラとしてSDCC v3.3.0以降もしくは、Microchip XC8コンパイラ。
+
+ *コンパイラとしてMicrochip XC8コンパイラ。
+ http://www.microchip.com/pagehandler/en_us/devtools/mplabxc/
+
+ - 出来上がるコードサイズの関係で、SDCC(v.3.3.x)でビルドする場合には、
+ プログラム領域が48KB以上のPIC18Fが必要になります(かなり圧縮したの
+ で32Kでも可能かも?)。
http://sdcc.sourceforge.net/
- http://www.microchip.com/pagehandler/en_us/devtools/mplabxc/
+
* とりあえず試すには?
-User interface/Main (English) for v2.0
+User interface/Main (English) for v1.0
*Panel
7 8 9 A POW.LAMP POWER
6 Set user CH.
7 TURN OFF POWER.
8 Set audio volume.
- 9 Set bandwidth(Narrow/Wide).
+ 9 Reload current frequency.
A Toggle AM/FM.
B Cancel.
C Set user-defined band.
D Call user-defined band.
- E
+ E Pitch of tuning FM.(25,50,100,200KHz)
F Help.
*Setting screen(5->0)
3 Luminance of LCD BACKLIGHT.
4 Set FM-Bandwidth(0-3).
5 Cancel.
- 6
+ 6 Set long of UI UPDATE tick(MS).
7 Set FM CNR ratio(0-3).
8 Set AM CNR ratio(0-3).
9 Set FM threshold(0-3).
* Up/Down of USER frequencies(Main screen ->B)
1 1ch. down
- 2 28ch. down
- 3 100ch. down
+ 2
+ 3
7 1ch. up
- 8 28ch. up
- 9 100ch. up
+ 8
+ 9
4 Call channel directly.
5 Call current channel.
6 Set frequency to channel.
d Reset frequency before Up/Down.
A EXIT.
- F Help(unimplemented).
+ F Help
-Aug 26, 2013 K.Ohta <whatisthis.sowhat _at_ gmail.com>
+Sep 27, 2013 K.Ohta <whatisthis.sowhat _at_ gmail.com>
** UTF-8 **
-User interface/Main (Japanese) for v2.0
+User interface/Main (Japanese) for v1.0
*Panel
7 8 9 A POW.LAMP POWER
6 ユーザCHの設定
7 電源OFF
8 音量関連のセット
- 9 帯å\9f\9fè¨å®\9a(Narrow/Wide)
+ 9 å\91¨æ³¢æ\95°ã\83ªã\83ã\83¼ã\83\89
A AM/FM切り替え(トグル動作)
B キャンセル
C ユーザ設定バンドの設定
D ユーザ設定バンドの呼び出し
- E リザーヴ
+ E FM選局の周波数幅(25,50,100,200KHz)
F ヘルプ
*設定画面(5->0)
3 バックライトのあかるさ
4 FM帯域幅の設定(0-3)
5 キャンセル
- 6 キャンセル
+ 6 UIアップデート時間の設定(ms)
7 FM CNR比の設定(0-3)
8 AM CNR比の設定(0-3)
9 ステレオのしきい値(0-3)
* ユーザメモリ周波数の上下(メイン画面 →'B' )
1 1ch. down
- 2 28ch. down
- 3 100ch. down
+ 2
+ 3
7 1ch. up
- 8 28ch. up
- 9 100ch. up
+ 8
+ 9
4 チャンネルを直接呼び出す
5 現在のチャンネルの周波数を呼び出す
6 チャンネルを設定する
A 終了
D 元の周波数(呼出す前)に戻す
- F ヘルプ(未実装)
+ F ヘルプ
-Aug 26, 2013 K.Ohta <whatisthis.sowhat _at_ gmail.com>
+Sep 27, 2013 K.Ohta <whatisthis.sowhat _at_ gmail.com>
-Open I2C Radio v1.0 beta2
+Open I2C Radio v1.0
- Relaxed heat wave, re-start beta release (^_^;
If you can read Japanese , see Relnote.ja.txt.
* Major changes
- - Add build support Microchip's XC8 compiler as same as
- SDCC v.3.3.0 or later.
- - Add UP-DOWN feature on memoried frequencyes as channnel of TV.
- Press "B" key on main screen(not menu).
- - Adjust idle_*() functions.
- - Many, many of bugfixes ;)
+ - Change PGM to RB5, for upgrading to v2.0.
+ - Connect ICSP's vcc to +3.3V.
+ - Some bugfixes.
- See 00_gitlog.txt to know more changes.
* To try this
* To build
See README.
-* Remains ( for v1.0)
- - More, more, and more bugfixes ;-)
- * After release of v1.0, I will plan below:
+* After release of v1.0, I will plan below:
- To improve RF-Preamps.
- Add external EEPROM, to extend user memory settings
(i.e. frequencies).
+ - Add rotaly encoder to tune(maybe).
-Aug 23, 2013 K.Ohta <whatisthis.sowhat _at_ gmail.com>
+Nov 07, 2013 K.Ohta <whatisthis.sowhat _at_ gmail.com>
** UTF-8 **
-Open I2C Radio v1.0 beta2
+Open I2C Radio v1.0
+ http://sourceforge.jp/projects/openi2cradio/
-涼しくなったので、ベータリリースを再開です。
+やっと正式リリースです;-)
【主な改善点】
-・XC8コンパイラでもSDCCコンパイラv3.3.0以降でも、ビルドすれば同じように動作するようにした。
-・テレビのチャンネルのような感じの周波数メモリ機能のアップダウン機能がつきました。
- メイン画面でBキーです。
-・idle_*()関数のタイミングの改善。
-・例によって相当なバグフィクス
+・v2.0にアップグレードするときに備えて、PGM端子をRB5として扱うことにした
+・ICSPのVCC端子を+3.3Vに接続した
+・多少のバグフィクス。
・その他細々としたことは、 00_gitlog.txtをお読み下さい。
http://sourceforge.jp/projects/openi2cradio/scm/git/OpenI2CRadio/
Readme.ja.txtをお読み下さい。
【ソースコードからビルドするには】
- これも Readme.ja.txt をお読み下さい。MPLAB X IDEとコンパイラがあれば大丈夫なはずです
+ これも Readme.ja.txt をお読み下さい。MPLAB X IDEとMicrochip XC8コンパイラがあれば大丈夫なはずです
【残作業等(目安)】
・バグ潰し;-)
- ※v1.0リリース後に、アンプの改善と外部記録用のEEPROMを追加する予定です
+ ※v1.0リリース後に、アンプの改善と外部記録用のEEPROMを追加する予定です(と言うか、既にv2.0回路として追加されてる)
(メモリ周波数の数が少なすぎる上にアップデートで設定が壊れるので)
+ 更に、ロータリーエンコーダも追加するかも(しないかも)
-Aug 23, 2013 K.Ohta <whatisthis.sowhat _at_ gmail.com>
+
+Nov 07, 2013 K.Ohta <whatisthis.sowhat _at_ gmail.com>