finds.dev← search

// the find

Connected-Healthcare/connected_healthcare_ti

★ 1 · C · updated May 2021

A TI CC1352 LaunchPad firmware project that runs OpenThread (Full Thread Device) over 802.15.4 for connected healthcare sensing. It's aimed at embedded engineers building mesh-networked sensor nodes for clinical environments using TI's SimpleLink SDK and TI-RTOS.

The CMake build system is well-structured for an embedded project — separate toolchain files, cross-compilation handled cleanly, and a native-toolchain path for running unit tests on the host without hardware. The inclusion of FFF (Fake Function Framework) alongside Unity for mocking is the right call for bare-metal C; it shows the author thought about testability from the start. Supporting both CC1352P2 and CC1352R1 variants with distinct board files rather than ifdef soup is good hygiene. The line_buffer utility has its own isolated test suite, which is more discipline than most hobby firmware projects show.

This hasn't been touched since May 2021 and targets SDK 4.20 — TI's SimpleLink SDK is now past 7.x and the OpenThread stack has changed significantly, so you'd be pulling this project into a significant porting effort immediately. There's exactly one star and no contributors, meaning no indication anyone has actually deployed it in a real healthcare context. The 'healthcare' framing is aspirational: there's no security beyond what OpenThread provides out of the box, no data integrity guarantees, no discussion of HIPAA considerations or certification implications. The STM32 I2C sensor path (under user/sensor/stm32) is a stub with no explanation of how an STM32 connects to a CC1352 or what sensors are expected — the actual sensing layer is mostly a placeholder.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →