Skip to content

Fan Control Board using Apple HomeKitADK on TI SimpleLink CC3235SF

License

Notifications You must be signed in to change notification settings

jbuonagurio/fanboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fan Control Board

See jbuonagurio/fanboard-pcb for hardware details.

This is a custom Wi-Fi module project for the Haiku L Ceiling Fan from Big Ass Fans which provides native support for Apple HomeKit. This project includes a comprehensive port of the Apple HomeKit Open Source ADK to the TI CC3235MODASF Wi-Fi MCU. As an experimental tool for professional IoT device development, this project also includes many additional features to improve the developer experience:

  • CMake support for the TI SimpleLink CC32xx SDK.
  • Minimal dependencies: uses native FreeRTOS API as opposed to TI DPL; simplified startup code and linker script.
  • Supports both ARM-GCC and LLVM Embedded Toolchain for Arm.
  • CMSIS SVD files for CC32xx MCUs provide interoperability with industry-standard debugging tools.
  • FreeRTOS tracing support using SEGGER SystemView.
  • Local logging support using SEGGER RTT.
  • Remote logging support using syslog.
  • REST API for local firmware OTA updates.
  • Hardware includes boot mode switches, indicator LEDs and I2C interface for external sensors.

Electrical safety and equipment protection are key considerations in this design:

  • The TVS3301 bidirectional SPD and TPS26624 eFuse provide industrial-grade power path protection against short-circuit, overcurrent, undervoltage, overvoltage, and reverse polarity conditions.
  • The ESDS302 TVS diode array protects UART signal lines from ESD and surge events.

Important Notice

Licensed under the Boost Software License.

This is an experimental design intended for developer use only. You are solely responsible for ensuring your application meets applicable standards, and any other safety, security, regulatory or other requirements.

About

Fan Control Board using Apple HomeKitADK on TI SimpleLink CC3235SF

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published