Last Updated on 2026-08-04 by researcher
Microchip AVR8 用に作ったライブラリ一式をダウンロードできるようにしてみた。試してはいないがたぶんArduino環境でもこのまま使えると思う。
細かい説明が足りない点は認識しているがそう複雑なコードでもないのでわからないことや何か問題があっても自分でコード読んで解決できる人向けということで宜しく!。(-_-;)
【修正履歴】
2026-08-04
割込み番号の振り替えを削除。
2026-08-03
割込みベクターの振替が不完全だったので修正。
2026-08-02
プログラムサイズが8Kバイト以下のCPUで割込みが誤動作するため修正。
2026-08-01
USART単線動作時にループバックデータをアプリ側に返すかどうかをCONFIG_USART_LOOPBACK_DATAの設定で指定できるようにした。
CONFIG_USART_LOOPBACK_DATA=0 … ループバックデータを返さない。(規定値)
CONFIG_USART_LOOPBACK_DATA=1 … ループバックデータを返す。
2026-07-30
CPUINTのCVTを規定の設定に変更
2026-07-28
CPUINTのCVT機能の対応。
2026-07-26
AC1/ADC1/DAC1/TCA1/TCB1/ZCD1/USART1以降の誤動作とUSARTクラスの割込み処理のバグ修正。
2026-07-22
Usartクラスの単線動作の改良。
2026-07-19
Alarmクラスが割込み処理のオーバーヘッドにより誤動作するため修正。
2026-07-18
USART単線動作(ループバック&オープンドレインモード)の正式対応。
RTC/TCAのタイマー割込みのバグ修正。
【ダウンロード】
libavr8.zip (2026-08-04)
【関連投稿】
Microchip AVR8 用のライブラリを自作する。(GPIO)
Microchip AVR8 用のライブラリを自作する。(FUSE)
Microchip AVR8 用のライブラリを自作する。(CLOCK)
Microchip AVR8 用のライブラリを自作する。(RESET)
Microchip AVR8 用のライブラリを自作する。(PORTMUX)
Microchip AVR8 用のライブラリを自作する。(USART)
Microchip AVR8 用のライブラリを自作する。(RTC)
Microchip AVR8 用のライブラリを自作する。(TCA)
Microchip AVR8 用のライブラリを自作する。(TCB)
Microchip AVR8 用のライブラリを自作する。(VREF)
Microchip AVR8 用のライブラリを自作する。(DAC)
Microchip AVR8 用のライブラリを自作する。(AC)
Microchip AVR8 用のライブラリを自作する。(ADC)
Microchip AVR8 用のライブラリを自作する。(ZCD)
Microchip AVR8 用のライブラリを自作する。(SPI)
Microchip AVR8 用のライブラリを自作する。(TWI)
Microchip AVR8 用のライブラリを自作する。(MAIN)
Microchip AVR8 用のライブラリを自作する。(CONFIG)
Microchip AVR8 用のライブラリを自作する。(ALARM)
Microchip AVR8 用のライブラリを自作する。(TASK)
Microchip AVR8 用のライブラリを自作する。(CCL)
Microchip AVR8 用のライブラリを自作する。(TCD)
Microchip AVR8 用のライブラリを自作する。(TCE)
Microchip AVR8 用のライブラリを自作する。(WEX)
Microchip AVR8 用のライブラリを自作する。(TCF)
Microchip AVR8 用のライブラリを自作する。(CPUINT)
Microchip AVR8 用のライブラリを自作する。(DOWNLOAD)
