<spanclass="line"><span>BOARD = QMK_PROTON_C</span></span></code></pre></div><p>Remove these variables if they exist:</p><ul><li><code>BOOTLOADER</code></li><li><code>EXTRA_FLAGS</code></li></ul><p>Finally convert all pin assignments in <code>config.h</code> to the stm32 equivalents.</p><table><thead><tr><th>Pro Micro Left</th><th>Proton C Left</th><th></th><th>Proton C Right</th><th>Pro Micro Right</th></tr></thead><tbody><tr><td><code>D3</code></td><td><code>A9</code></td><td></td><td>5v</td><td>RAW (5v)</td></tr><tr><td><code>D2</code></td><td><code>A10</code></td><td></td><td>GND</td><td>GND</td></tr><tr><td>GND</td><td>GND</td><td></td><td>FLASH</td><td>RESET</td></tr><tr><td>GND</td><td>GND</td><td></td><td>3.3v</td><td>VCC <sup>1</sup></td></tr><tr><td><code>D1</code></td><td><code>B7</code></td><td></td><td><code>A2</code></td><td><code>F4</code></td></tr><tr><td><code>D0</code></td><td><code>B6</code></td><td></td><td><code>A1</code></td><td><code>F5</code></td></tr><tr><td><code>D4</code></td><td><code>B5</code></td><td></td><td><code>A0</code></td><td><code>F6</code></td></tr><tr><td><code>C6</code></td><td><code>B4</code></td><td></td><td><code>B8</code></td><td><code>F7</code></td></tr><tr><td><code>D7</code></td><td><code>B3</code></td><td></td><td><code>B13</code></td><td><code>B1</code></td></tr><tr><td><code>E6</code></td><td><code>B2</code></td><td></td><td><code>B14</code></td><td><code>B3</code></td></tr><tr><td><code>B4</code></td><td><code>B1</code></td><td></td><td><code>B15</code></td><td><code>B2</code></td></tr><tr><td><code>B5</code></td><td><code>B0</code></td><td></td><td><code>B9</code></td><td><code>B6</code></td></tr><tr><td><code>B0</code> (RX LED)</td><td><code>C13</code><sup>2</sup></td><td></td><td><code>C13</code><sup>2</sup></td><td><code>D5</code> (TX LED)</td></tr></tbody></table><p>You can also make use of several new pins on the extended portion of the Proton C:</p><table><thead><tr><th>Left</th><th></th><th>Right</th></tr></thead><tbody><tr><td><code>A4</code><sup>3</sup></td><td></td><td><code>B10</code></td></tr><tr><td><code>A5</code><sup>4</sup></td><td></td><td><code>B11</code></td></tr><tr><td><code>A6</code></td><td></td><td><code>B12</code></td></tr><tr><td><code>A7</code></td><td></td><td><code>A14</code><sup>5</sup> (SWCLK)</td></tr><tr><td><code>A8</code></td><td></td><td><code>A13</code><sup>5</sup> (SWDIO)</td></tr><tr><td><code>A15</code></td><td></td><td>RESET<sup>6</sup></td></tr></tbody></table><p>Notes:</p><ol><li>On a Pro Micro VCC can be 3.3v or 5v.</li><li>A Proton C only has one onboard LED, not two like a Pro Micro. The Pro Micro has an RX LED on <code>D5</code> and a TX LED on <code>B0</code>.</li><li><code>A4</code> is shared with the speaker.</li><li><code>A5</code> is shared with the speaker.</li><li><code>A13</code> and <code>A14</code> are used for hardware debugging (SWD). You can also use them for GPIO, but should use them last.</li><li>Short RESET to 3.3v (pull high) to reboot the MCU. This does not enter bootloader mode like a Pro Micro, it only resets the MCU.</li></ol></div></div></main><footerclass="VPDocFooter"data-v-39a288b8data-v-09de1c0f><!--[--><!--]--><!----><navclass="prev-next"data-v-09de1c0f><divclass="pager"data-v-09de1c0f><aclass="VPLink link pager-link prev"href="/platformdev_rp2040"data-v-09de1c0f><!--[--><spanclass="desc"data-v-09de1c0f>Previous page</span><spanclass="title"data-v-09de1c0f>Raspberry Pi RP2040</span><!--]--></a></div><divclass="pager"data-v-09de1c0f><aclass="VPLink link pager-link next"href="/platformdev_blackpill_f4x1"data-v-09de1c0f><!--[--><spanclass="desc"data-v-09de1c0f>Next page</span><spanclass="title"data-v-09de1c0f>WeAct Blackpill F4x1</span><!--]--></a></div></nav></footer><!--[--><!--]--></div></div></div><!--[--><!--]--></div></div><!----><!--[--><!--]--></div></div>