<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>ファームウェア on keee.blog</title><link>https://keee.blog/tags/%E3%83%95%E3%82%A1%E3%83%BC%E3%83%A0%E3%82%A6%E3%82%A7%E3%82%A2/</link><description>Recent content in ファームウェア on keee.blog</description><generator>Hugo -- gohugo.io</generator><language>ja</language><copyright>©2025, All Rights Reserved</copyright><lastBuildDate>Sun, 19 Feb 2023 00:12:16 +0900</lastBuildDate><atom:link href="https://keee.blog/tags/%E3%83%95%E3%82%A1%E3%83%BC%E3%83%A0%E3%82%A6%E3%82%A7%E3%82%A2/index.xml" rel="self" type="application/rss+xml"/><item><title>[自作キーボード]ファームウェア作成用ツールを調べた</title><link>https://keee.blog/posts/8edd9b1258fbc1e6cb35f557fa02061c/</link><pubDate>Sun, 19 Feb 2023 00:12:16 +0900</pubDate><atom:modified>Sun, 19 Feb 2023 00:12:16 +0900</atom:modified><guid>https://keee.blog/posts/8edd9b1258fbc1e6cb35f557fa02061c/</guid><description>&lt;h2 id="概要">概要&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://www.switch-science.com/products/6939">ISP1807搭載Microボード&lt;/a>に設定可能なファームウェア作成ツールを調べた。&lt;/li>
&lt;li>上記ボードではarduino開発環境が使用できる&lt;/li>
&lt;li>&lt;code>CircuitPython&lt;/code>を使用することもできる&lt;/li>
&lt;li>最終的に&lt;a href="http://bluemicro.jpconstantineau.com/docs/">BlueMicro nRF52 Keyboard Firmware&lt;/a>を使用することにした&lt;/li>
&lt;/ul>
&lt;h2 id="経緯">経緯&lt;/h2>
&lt;p>初心者が自作キーボードを製作するにあたり、物理設計の基本についてはネットや書籍で学ぶことができる。&lt;br />
しかしファームウェアの作成については&lt;a href="https://docs.qmk.fm/#/">QMK Firmware&lt;/a>を使用する前提となっている情報が多い。&lt;br />
&lt;code>Pro micro&lt;/code>を使用する場合にはQMK Firmwareが使用できるので、その場合は特に問題ない。&lt;br />
今回使用するボードは&lt;code>Pro micro&lt;/code>で使用されている&lt;code>ATmega32U4&lt;/code>とは異なり、&lt;code>nRF52840&lt;/code>が搭載されている。&lt;br />
QMK Firmwareではライセンス的な問題があり&lt;code>nRF52840&lt;/code>への書き込みに対応していないらしい。&lt;br />
&lt;a href="https://github.com/qmk/qmk_firmware/issues/18556">https://github.com/qmk/qmk_firmware/issues/18556&lt;/a>&lt;br />
arduino IDEを使用してプログラムを自作することも可能だが、無線通信やレイヤー機能などを初心者がゼロから実装していくのは現実的ではない。&lt;br />
そのためQMK Firmware以外のツールを探すことにした。&lt;/p></description><dc:creator>keee</dc:creator><category>自作キーボード</category><category>ファームウェア</category><category>ISP1807搭載Microボード</category><category>初心者が自作キーボード完成を目指す</category></item></channel></rss>