platformio-core
platformio-core copied to clipboard
Add support for Spresense
Please add support for Spresense
Document : https://developer.sony.com/develop/spresense/docs/home_en.html
Are you more interested in the Arduino core or Spresense SDK (aka, NuttX)?
I'm interested in the Arduino core.
I've started working on https://github.com/maxgerhardt/platform-sonyspresense, but it's not finished yet.
@EguchiTomoaki The platform is ready for its first test with a real board, but I don't have one. Can you follow the instructions at https://github.com/maxgerhardt/platform-sonyspresense and see if arduino-blinky works?
arduino-blinky worked on all cores.
Also, when I tried changing the LED_BUILTIN on line 3 to LED1, LED1 blinked normally. *(1)
I will try other sample programs from now.
↓ (1) Blinking of LED1
https://user-images.githubusercontent.com/93034341/183296726-1c2aec80-e4d5-4289-aba7-34bcabf8c060.MOV
That's great!
Does the Serial output from the arduino-blinky example also appear when using the "monitor" task?
And in the examples do the GNSS and multiprocessing-message examples work too? (Latter one has special instructions for flashing).
I confirmed that arduino-blinky outputs serial every second as shown in the picture.
I also confirmed that GNSS successfully obtains location information from GPS.
And I confirmed that multiprocessing-message can communicate with the main core and all sub-cores as shown in the video below.
https://user-images.githubusercontent.com/93034341/183315253-8e52ab2c-bfba-47c4-8fd2-cdefc35bb914.mov
These three examples are working as well as they did when run on the Arduino ide so far.
Great, I'll add the MP3DEC downloader and MP3Player sample in a bit for you to test, but it seems it all works properly and is equal with the Arduino IDE featureset.
Thanks devs for supporting this not-so-mainstream MCU, is there any usable progress in the main for the main branch?
I've updated the project to use the latest SPresense Arduino core v3.2.0 and added more examples. (Update per instructions).