SLMX4 Projects
This repository contains various firmware projects for the SensorLogic SLMX4 module.
These projects require the use of the MCUXpresso IDE and an appropriate JTAG emulator.
Setup MCUXpresso
Once MCUXpresso is installed, when the program is started it will ask the user to create a workspace. The location isn’t critical, except when new projects will be created in the future, MCUXpresso will use the workspace folder as the default.
Download the NXP SDK and drag the file into the ‘Installed SDKs’ tab at the bottom of the Window.
To import a project, choose ‘File->Open Projects from File System…’ and in the ‘Import source:’ text box, select the folder where the code repository was downloaded to. Here, you can select all, or a just of subset of projects to import.
Projects
- button_demo
This demonstrates using user buttons to execute actions based on using a FreeRTOS “one-shot” timer - button_demo2
This demonstrates using user buttons to execute actions based on how long the button is pressed for. - led_blink
This demonstrates how to use the LEDs on the SLMX4. - lux_demo
This demonstrates how to use the LUX sensor on the SLMX4. - vcom_xep_matlab_server
This exposes the USB on the SLMX4 as a virtual COM part and instantiates a server that will commuincate with the vcom_xep_radar_connector client, using MATLAB. The Xethruxep
driver enables full communication, parameter configuration, and data streaming to/from the X4 radar SoC, the primary sensing technology on the SLMX4.