MicroPythonにCのモジュールを追加するぞ!(その2:ビルドできた)
もう半月も経ってしまいましたが、何とかLCDのCモジュールが出来ました。
2つの関数BSP_LCD_DrawPolygon,BSP_LCD_FillPolygonは
typedef struct { int16_t X; int16_t Y; }Point, * pPoint;
のpPointを引数にしているので、保留しています。
恥ずかしながら、座標x,yの配列をMicroPythonからCに渡す方法が分からなくて...
それ以外は
https://os.mbed.com/teams/ST/code/BSP_DISCO_F746NG/docs/tip/group__STM32746G__DISCOVERY__LCD__Exported__Functions.html
の関数をMicroPythonのモジュールから呼べるようにしています。
BSPってずっと何?と思っていましたが、Board Support Packageの略なんですね。