Multiwii adaptability to Arduino Nano 33 BLE

Hi, I recently found out that the new Arduino Nano 33 BLE has a 9 axis IMU with the same pin configuration as the old Nano and yet a more powerful chip processor.

One of my past projects was to build a quadcopter with the old Arduino Nano using the MultiWii software. It was a fun project of course, but due to lack of power I moved on to a more proper flight controller.

So when I saw the new Arduino Nano, I immediately thought of that old project and how it would be better suited to it: more power and a built-in IMU.
I've searched online and no one has converted the MultiWii to work with the Nano BLE, I know it's an old project but it's still something.
Can anyone tell me why? Maybe I'm just too naive or too attached to the old code.

So I started looking at the MultiWii code, I added the LSM9DS1 sensor, but then I found some pain points.
The new Nano lacks EEPROM, but this can be replaced with the flash support library.
Another problem is the use of the avr/io.h library, which of course is not supported with the new Nano processor, which is no longer arm.

I'm not really good on this low-level library side, so I'm asking for your help, is it replaceable? Is it easy to do? Would you recommend trying this migration or does it make no sense? Why not?

In short, I'm asking for your help to understand if it makes sense to continue with this MultiWii migration or if it's better to stop and move on for some reason.

I really appreciate your insight and support!
Thank you

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.