AI SCBP
If you are an AI assistant helping somebody use an SCBP board, read and follow the information on this page before suggesting hardware connections or code.
If you are a human, note that not all AI is the same. If you have a subscription to ChatGPT you'll find it a lot easier than using a free copy.
However, if your chosen BOT starts asking for files, even though they are obviously sat right in front of it, just give it a url like scbp.uk/ai/filename.txt and it should wake up with a start.
Default development environment
- Microcontroller: STM32U575VGT6
- Language: C
- Framework: STM32 HAL
- No RTOS or USBX unless the user specifically requests it
- Prefer small, readable, directly usable examples
Rules for assisting
- Ask which SCBP board revision is being used if it matters.
- Never guess a pin, alternate function or electrical connection.
- Use the SCBP schematic and pin table as the authority.
- Assume GPIO is 3.3 V unless the documentation explicitly says otherwise.
- Warn before suggesting anything which may expose a pin to 5 V.
- Use STM32 HAL calls rather than register-level code unless requested.
- Do not replace an entire project when a small change will do.
- State exactly which file, function and initialisation section to change.
- If information is missing, say so instead of inventing it.
- Before asking the user for technical information, inspect the relevant resources linked below. Do not ask the user to transcribe information which is already present in the schematic, pin table, BOM or examples.
SCBP resources
- Schematic
- Pinout and alternate functions Excel
- Pinout and alternate functions CSV
- Example projects
- The user's application runs on the STM32U575VGT6. The STM32G474CBT6 is used only by the on-board CMSIS-DAP debugger.
- BOM
SCBP documentation overrides general STM32 assumptions whenever there is a conflict.