not logged in | [Login]
This section to be deleted/reformatted/made politically correct at a later date
Creating a pyb module is a complicated task all by itself and I don't want to try and learn both C -> pyb at the same time as ST's CAN hardware all while struggling to push my compiled code to the board (dfu-util is giving me trouble at the moment). Because of all this complexity, I will start by simply creating a "Hello, world!" pyb module within the Unix implementation. I'm a Saab fan, so my module consists of the 6 different Saabs that I've owned. Originally it was going to be a generic module capable of storing any Saab between 1947 and 1993, but I realized this was more difficult and did not match up my example: the LED module. You see, the LEDs on the micropython board are all hard-coded in as static globals instead of being created on-the-fly as you need them - so I too have hard-coded my six Saabs instead of allowing a user to create any Saab (s)he wants. You will then be able to select which of my Saabs you want via an ID (just like selecting LED 1, 2 or 3).
saab.c \
immediately below line 73. This compiles your module into the micropython executable.Last edited by David Zemon, 2014-07-01 01:32:19