avsa242 / tmf8828-spin

P8X32A/Propeller, P2X8C4M64P/Propeller 2 driver object for the ams/OSRAM TMF8828 ToF imager
MIT License
1 stars 0 forks source link
driver p2x8c4m64p p8x32a propeller propeller2 sensor spin spin2 tmf8828 tmf882x tof tof-sensor

tmf8828-spin


This is a P8X32A/Propeller, P2X8C4M64P/Propeller 2 driver object for the ams/OSRAM TMF8828 ToF imager

IMPORTANT: This software is meant to be used with the spin-standard-library (P8X32A) or p2-spin-standard-library (P2X8C4M64P). Please install the applicable library first before attempting to use this code, otherwise you will be missing several files required to build the project.

NOTE: Until approval is received from ams/OSRAM, the firmware image for the sensor isn't included in the repository.

Salient Features

Requirements

P1/SPIN1:

P2/SPIN2:

Compiler Compatibility

Processor Language Compiler Backend Status
P1 SPIN1 FlexSpin (6.9.4) Bytecode OK
P1 SPIN1 FlexSpin (6.9.4) Native/PASM OK[1]
P2 SPIN2 FlexSpin (6.9.4) NuCode Not yet implemented
P2 SPIN2 FlexSpin (6.9.4) Native/PASM2 Not yet implemented

(other versions or toolchains not listed are not supported, and may or may not work)

  1. The test app works only at certain bus speeds if building to PASM.

Limitations