Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info

Note that these SCuM software codebases are under development. Once the work is done, the code should be merged into the developbranch of the repository: https://github.com/PisterLab/scum-test-code.

Name

Branches (and functionality/notes for each)

Github Repository Link

Main PisterLab repository

Expand
titlemaster
TODO

Currently the code on this branch is out of date. Reference the develop branch for the latest code changes

Expand
titledevelop

- Quick Cal implementation https://github.com/PisterLab/scum-test-code/tree/develop/scm_v3c/applications/quick_cal (source code on SCuM) https://github.com/openwsn-berkeley/openwsn-fw/blob/develop/projects/common/01bsp_quick_cal (source code on OpenMote

) Expand
titleaustin

- Main changes in applications/freq_sweep_rx_tx (802.15.4 tx/rx)

- Additions to make LC frequency sweeping easier (fixed Tx/Rx mode or sweep range)

- Support for manual optical calibration settings

- Low-power mode support (reduced clock speed before radio operation) for use with solar panel power

- Temperature-based LC compensation and temperature estimation (32kHz and 2MHz clock ratio approach)

- Code support for MEMS device actuation on SARA board with Zappy solar panel (zappy2.c

)

- Acknowledgement support after packet received

https://github.com/PisterLab/scum-test-code

Titan’s repository

Expand
titletitan/ble and titan/scum

- Random data and plots in scum

Expand
titletitan/ble_temp_sweep

- Support optical LC frequency calibration

- Enables temperature calibration using the 32kHz and 2MHz clock ratio

- Transmit BLE packets while tuning the LO frequency using the temperature estimate

Expand
titletitan/SW-19

- Main changes in applications/ble_tx and ble.c

- Enables custom BLE packet assembly and transmission

- PR: https://github.com/PisterLab/scum-test-code/pull/17

Expand
titletitan/SW-23

- Main changes in applications/ble_tx_154_rx, applications/ble_tx_154_rx_track_if, and applications/ble_tx_154_rx_track_mean

- Allows SCuM to receive 802.15.4 packets and re-broadcast the contents as a BLE packet

- Uses the 802.15.4 RX IF frequency (applications/ble_tx_154_rx_track_if) or the fine codes of received 802.15.4 packets (applications/ble_tx_154_rx_track_mean) to tune the BLE TX frequency

- PR: https://github.com/PisterLab/scum-test-code/pull/20

https://github.com/tryuan99/scum-test-code

Tengfei’s repository

Expand
titlechangtengfei/SW-26

- Continuously calibration for 2MHz RC OSC frequency and the LC OSC frequency of both TX and RX

- PR: https://github.com/PisterLab/scum-test-code/pull/22

Expand
titlechangtengfei/SW-25

- Continuously calibration for LC RX frequency using IF estimate

- PR: https://github.com/PisterLab/scum-test-code/pull/21

https://github.com/changtengfei/scum-test-code