Open iandoesallthethings opened 7 months ago
Update: Trying it on debian 11 and getting the same errors, so I don't think it's a macos problem.
hi! I'm having issues as well on my personal machine (an arm mac as well), albeit different ones... I think unicore-mx has a bit bit rotten over the years unfortunately :( I tried to quickly swap in libopencm3, but the usb stack is different enough that's not a direct recompilation.
I currently don't have much time to try and port this, but have you maybe looked into hacking the application code to work with an HAL library that works on your platform? as long as you have midi input and spi output you should be able to hack something working
but have you maybe looked into hacking the application code to work with an HAL library that works on your platform? as long as you have midi input and spi output you should be able to hack something working
Yeah, I'm interested in giving it a go! I'm pretty unfamiliar with this space (I'm a web dev by trade), so I'm unsure what to look for in a HAL. But if it's just a matter of replacing anything that uses unicore-mx with something else that does the same thing, I feel like I can probably figure it out.
My only other shortcut is to ask if you happen to have an old compiled binary laying around and hope my chip (stm32f411ce) is similar enough
Edit: lol this is hard
I'm trying to flash this firmware onto a cheapo stm32f4 (weact brand? Not sure if it matters) but I'm getting stuck on the build step. I've been stumbling through getting all the dependencies squared away, but it seems like unicore-mx has some weird syntax errors. I've tried to debug it, but I'm pretty unfamiliar.
Any idea what's going wrong here?
Edit: For the record, I also tried building in ubuntu running inside parallels. Similar errors, but slightly different messages. I'm not sure if the fact that it's apple silicon/arm would matter since they're syntax errors. I don't currently have an intel machine to try it on.
Edit: just had the thought that it could be a line ending thing maybe? I'll try windows if I can get parallels working.