Digistump社が提供しているDigisparkのボードマネージャ定義は4.8.1-arduino5というかなり古いバージョンのコンパイラを使うように強制されているが新しいバージョンのコンパイラの機能が使えたらいいのになと思う時もある。
なのでDigisparkのボードマネージャ定義をArduino AVR Boardsの既定のコンパイラ・バージョンが使えるように書き換えてみた。
Digistump社のURLの代わりに当サイトのURLをArduino-IDEのボードマネージャのURLとして登録すると新しいバージョンのコンパイラが使えるようになるがDigisparkボードのみの定義なのでDigistump社の他のボードを利用しているなら使えないことに注意してほしい。
旧: https://raw.githubusercontent.com/digistump/arduino-boards-index/master/package_digistump_index.json
新: https://lab.sasapea.mydns.jp/wordpress/wp-content/uploads/arduino/digistump/package_digistump_index.json
今のところ問題なさそうなものの当然ながら新しいバージョンのコンパイラでの動作が保証されているわけではないので各自の責任でということで...
参考まで。
【修正】
2025-05-16
urlが間違ってたので修正。
https://lab.sasapea.mydns.jp/wordpress/wp-content/uploads/arduino/digistump/package_digistump_index.json
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 | {   "packages":   [     {       "name":"digistump",       "maintainer":"Digistump",       "websiteURL":"http://digistump.com",       "email":"support@digistump.com",       "help":       {         "online":"https://digistump.com/board"       },       "platforms":       [         {           "name": "Digistump AVR Boards",           "architecture": "avr",           "version": "1.6.7",           "category": "Digistump",           "url": "https://lab.sasapea.mydns.jp/wordpress/wp-content/uploads/arduino/digistump/digistump-avr-1.6.7.zip",           "archiveFileName": "digistump-avr-1.6.7.zip",           "checksum": "SHA-256:8DCB85D162148ACA48C0599A5ED0FB92A32D778BD573B97932E6DF13F4DD4C00",           "size": "2482428",           "help":           {             "online": "https://github.com/digistump/DigistumpArduino/issues"           },           "boards":           [             {               "name": "Digispark (Default - 16.5mhz)"             }           ],           "toolsDependencies":           [             {               "packager": "digistump",               "name": "micronucleus",               "version": "2.0a4"             }           ]         }       ],       "tools":       [         {           "name": "micronucleus",           "version": "2.0a4",           "systems":           [             {               "host": "i686-mingw32",               "archiveFileName": "micronucleus-2.0a4-win.zip",               "url": "https://lab.sasapea.mydns.jp/wordpress/wp-content/uploads/arduino/digistump/micronucleus-2.0a4-win.zip",               "checksum": "SHA-256:813C959C324212DBA601E487C9B554094FA5C27F8369479BC7866DD9C8E7CA65",               "size": "1630403"             }           ]         }       ]     }   ] } | 
