Skip to content

SensorDots/MappyDotPlusFirmware

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MappyDot Plus Firmware

Firmware sources for use with the MappyDot Plus - https://sensordots.org/mappydot_plus The firmware is developed for use and compilation with Atmel Studio.

Compile Size

Please note, the Debug release of this firmware will not fit with the bootloader. When developing and debugging you will need to disable some functions or erase the bootloader and BOOTRST fuses. Some non critical functions can be easily disabled with the DEV_DISABLE compiler flag. When running with the bootloader, the compiled size needs to be under 0x7C00 bytes to work with bootloader.

Firmware Versions

MappyDots can be queried for their firmware version with the I2C command N (0x4E). It returns a 10 byte character array representing the firmware version. Stable major releases of the binary firmware will be built and placed the the Releases directory.

  • MDPFW_V1.0 (15/03/2018) - Release firmware.
  • MDPFW_V1.1 (12/06/2018) - Calibration fixes. Added erase settings function. Merged 2.3.1 API.
  • MDPFW_V1.2 (23/09/2018) - Merged 2.3.3 API. Intersensor Sync Function (syncs all devices in chain). Tweaked Filter (outputs raw values when error is high). Added hidden pin test commands (test commands now only work under factory mode). Fixed FOV/ROI set on startup and after mode change.

Features Under Development

  • Inter-device crosstalk grouping. Will allow you to assign groups to devices to prevent crosstalk.
  • Assign new start address to master and assign master in firmware.
  • Access internal VL53L1x register table (read only) .

About

Firmware for the MappyDot Plus and VL53L1X Sensor

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published