#Devices using Nano

1 messages · Page 1 of 1 (latest)

raven drum
#

Hi,

What are the IoT devices are able to use Nano?
I just get a a M5Stack.
Also got Flipper Zero and M5Stick.

shrewd tundra
#

I guess the two M5 are supported by nano

#

I just get an ESP32_S3_GEEK from waveshare and it's not supported out of the box like the M5Stick but it works

raven drum
#

Yep. Agree.
Is there a list of devices?

#

Does a device can support, in futur, nano fw ?

shrewd tundra
young anvil
#

To make it simple: almost any M5 is supported whenever they are using a supported ESP32.

#

Then, we do provide nice board package that already setup the device, uses the proper screen, have the right pins, the right sensors, etc.

#

This second part is a bit more limited. If you get a device and want to submit a PR to ad more of those board packages, we will be very happy to review the PR!

silver carbon
#

For M5Stack, check our M5Stack repo on github

raven drum
#

Hm.. M5StickPlus is compatible. I went to the repo, clone it, open it but... VS doesn't see a device.

raven drum
silver carbon
raven drum
#

How to make a device compatible with Nano Framework?

raven drum
young anvil
raven drum
raven drum
young anvil
#

which device? Have you flashed it before with nanoff?

raven drum
raven drum
raven drum
ivory palm
#

Did you flash the M5 with nF firmware?

young anvil
#

THEN and only then, you can change, in your own project, to CSharp 10 or even latest version.

raven drum
ivory palm
#

Without the nF firmware nothing on VS is going to work.

raven drum
raven drum
raven drum
#

I just my M5StickPlus.................. 2

#

I hope it's not bricked

raven drum
#

Bricked 😢

young anvil
#

it's never bricked 🙂 What's happeening?

raven drum
#

Seems to work again and flashing back to marauder

#

Nano framwork firmware just gave my a green light, discovered by Device Explorer but never could launch an app

young anvil
#

you have to run the app in Visual Studio. Follow the getting started I shared, it just works fine! And add the elements from the second link to be able to run your device. So add the proper nuget

raven drum
#

NF isn't compatible with M5StickPlus 2.
I followed what you sent me 🙂
Clone the repo, add an NF project, got a reference, and here we go. Or not lol

young anvil
#

with what have you been flashing it?

raven drum
#

nanoff --target M5StickCPlus --update --serialport COM3

young anvil
#

that should be ok regarding the hardware differences

#

but definitely, NOT the board package

#

you should just be able to use it like this

raven drum
#

I run that cmd, and it say ok in the log

young anvil
#

then Visual Studio will see it

raven drum
#

After that, just a green light on the device and able to see in Device Explorer

young anvil
#

you may have to switch it off and restart because of the power management

#

so then, just use the basic hello world example and you're good to go

#

screen wise, it's going to be another story!

raven drum
#

Okay

raven drum
#

Mauroder powered by NanoFW works ?

silver carbon
raven drum
silver carbon
#

After a quick look, Marouder looks like a framework on it's own.
You can't have it running on nanoFramework which is C#.
You'll be able to integrate it with a nanoFramework build firmware but requires changes in the build system to add their source.

raven drum
#

Yes ! A big project to do the same as Marauder on Nano !

silver carbon
raven drum
#

Hm. Call some feature of the device can be easy but not all.
As u said, some feature ask for non-implemented stuff on Nano. Those can be taken, source files from where ?
When not avaible but able, where to find it ?

#

@young anvil, when I installed the nano fw, it said:
2>The connected target does not have support for the following assembly(ies):
2> 'nanoFramework.Graphics'
But I have a screen lol

silver carbon
silver carbon
raven drum
raven drum
silver carbon