Чип lpc804 для любительства не очень подходящий, рекомендую stm32 например stm32f103cb (stm32f103c8 на алике плата называется blue pill, с stm32 в целом столкнешься с теми же проблемами но хотя бы чипы более мощные и более распространные), если не стоит цель освоить именно этот чип я бы с любительскими целями к нему не подходил (мало памяти, 15 мегагерц это смешно, не самый распространенный среди любителей, если потом пускать в серию сразу смотри цену опта). Быстрый поиск показал что arduino и mbed его не поддерживают, а значит придется разбираться с HAL от производителя.
Если все же попробуешь вот вещи которые пригодятся:
Kaк создавать обертки C библиотек:
https://livebook.manning.com/book/nim-in-action/chapter-8/39Когда будешь возится с компилятором пригодится подмена линкер и компилера на gcc arm:
nim --gcc.exe:arm-none-eabi-gcc --gcc.linkerexe:arm-none-eabi-gcc --passL:-static c src/app.nim
или в nim.cfg:
arm.standalone.gcc.exe="arm-none-eabi-gcc"
arm.standalone.gcc.linkerexe="arm-none-eabi-gcc"