MicroPythonにCのモジュールを追加するぞ!(その1)
STM32F746G-DiscoのMicroPythonにLCDのモジュールを追加しようと思います。DRAMをフレームバッファにしたりかなり難易度が高そうです。
mbedにdemoがありますので、これをマージしたいと思います。
https://os.mbed.com/teams/ST/code/DISCO-F746NG_LCD_demo/
MicroPythonにCのモジュールを追加する方法は非公式のドキュメントがあります。
http://micropython-dev-docs.readthedocs.io/en/latest/adding-module.html
しかし、この内容に若干誤記もある様ですし、内容も不足していると思います。
ゴニョゴニョ調べていたら、Cモジュールの雛形を作るPythonスクリプトを見付けました。
https://github.com/prusnak/micropython-extmod-generator
これをフォークして若干機能追加に挑戦しています。
https://github.com/forester3/micropython-extmod-generator/tree/develop
完成したらpullリクエストしてみようかな?