Spresense Header CodeSpresense Header Code

Edge computing with low power consumption

The Spresense development board enables edge solutions with high computing ability and low power consumption.

Arduino IDE

Summary

New features and feature enhancements

  • [MultiCore MP] Add a "MultiCore MP" library to communicate between 6 CPU cores.
  • [LowPower] Add power saving API to select the system clock (156 MHz / 32 MHz / 8 MHz) dynamically.
  • [Flash] Add a library for reading and writing from/to SPI-Flash.
  • [eMMC] Add a library for reading and writing from/to eMMC.
  • [Sensing] Add Sensor Framework with Publish-Subscribe Architecture.

Improved features

  • [Basic] Improve the accuracy of the delay and delayMicroseconds .
  • [SD] Improve the access performance of the SD card.
  • [Build] Changed to C++11 compilation.

New samples

  • [MultiCore MP] Added multi-core sample sketches.
  • [Sensing] Add a sample sketch of a step counter.
  • [Flash] Add a sample to read and write.
  • [eMMC] Add a sample to read and write.
  • [Wire] Add a I2C port scan sketch.
  • [LowPower] Add a sample sketch to change clock mode.

Using this release for Arduino IDE

  • Please refer to tutorial for the first time.

Please update Spresense Arduino package via Boards Manager in Arduino IDE for others.

 

Spresense SDK

Summary

New features and feature enhancements

  • [Audio] Add a framework for implementing signal processing of microphone input with another CPU core.
  • [Math] Supported the Math library(Newlib).

Improved features

  • [GNSS] Fixed the problem that GNSS positioning can not start immediately after system startup.
  • [SD] Improved the access performance of the SD card.

Additional samples

[Audio] Updated a sample (audio_recorder) to perform DSP filtering in MicFrontend.

How to get source codes

$ git clone --recursive https://github.com/sonydevworld/spresense.git -b v1.3.0