Finally pulled my STM32 Thing Plus out again to figure out what application (model railroading related) I can apply it to. Did discover that I cannot program it with the Raspberry Pi version of the Arduino IDE because the STM32Cube (sp?) doesn’t work on ARM processors, so pulled the Windows laptop back out. I was able to successfully run the Blink and I2C Scanner examples, although the latter wouldn’t build until I replaced SDA1 and SCL1 with SDA and SCL. That’s an issue with the website’s guide document.
Another issue with the guide is that it states two or three times that to upload, first you press and hold BOOT, then press and release RESET, then release BOOT. Then you can have the IDE build and load. That works. One spot on the page says you have to hold BOOT pressed until the upload completes. That’s inconsistent and incorrect.
Now questions:
- Yellow CHG light comes on when LiPo battery is connected and USB-C is plugged in. When the battery gets to full charge, does the CHG LED turn… oh, the LED just now turned off, red PWR LED still lit. Okay, guess that one is answered.
- Does the board allow code to monitor the battery voltage so that a LOW_BAT warning can be issued, or do a clean shutdown before the board just shuts off?
- Is the board restricted to taking SDHC cards or will it accept larger-capacity SDXC cards too?
- Since the processor has internal RAM and has access to external RAM as well, as far as we programmers are concerned is that a single bank of RAM, or two separate ones? If separate, how do we access the one (external I assume) that’s not used by default for variables & such?
That’s all I have for now. I reserve the right to think up more questions on the Thing Plus.