Are there any decent sources of documentation/sample projects/code for the Ultra Low Power Data Aquisition System for the RSL15?

I’m trying to develop a low power application, and need to alternate sampling the inputs of two pins. The documentation provide is sparse and at times cryptic, and there are no sample projects available specific to configuring/using the ULP. Some help please

@spencer_miles

We do have an RSL15 sample code to show this.
The project is sleep_mode.
You can select DEEP_SLEEP_TEST option.
You can select many wakeup sources.

Set a wakeup source

    • RTC ALARM
    • SENSOR ADC FIFO FULL
    • SENSOR ADC THRESHOLD
    • SENSOR PC FIFO FULL
    • SENSOR PC THRESHOLD
    • BB TIMER
    • GPIO
  • wakeup_source_config.h:
  • Set RTC clock source (if RTC ALARM or CLOCK, or BB TIMER is used as a wakeup source)
  • Set sensor clock source (if SENSOR FIFO or ADC THRESHOLD is used as a wakeup source)
  • Set RTC ALARM duration (if RTC ALARM is used as a wakeup source)
  • Set FIFO size value (if SENSOR FIFO is used as a wakeup source)
  • Set ADC threshold value and number of samples (if ADC THRESHOLD is used as a wakeup source)
  • Set BB deep sleep time (if BB is used as a wakeup source)

Thank you for using our community forum.

1 Like

Thanks, I didn’t realize that I had to copy every sample project and drill down into each one to find the little nuggets of information. I had hoped to see a project called sample_ulp or sample_adcuse… silly me

1 Like