Other Domains
Smart Watch
Platform: STMicro STM32H7A3 MCU
Description: A rapid prototype development of 1.78 inch touch display based wearable with digital signal processing and low power operation. Integrated many different GUI screens including clock, menu, heart rate and health dashboard using Sparklet GUI library and Flint IDE. Sensor integration and business logic were carefully integrated to the firmware and run on the controller on a very low power mode. Graph widgets were added for ECG data and zoom in/out, and auto scale options were supported.
Medical Device Reengineering
Platform: STMicro STM32F423ZHT6 MCU
Description: Redesign of the existing product without affecting the product functionality and core logic. The device was powered by an MCU from different vendor which became obsolete. Embien hardware and software team was fully involved in understanding the complete functionality of the system and redesigned the same with the equivalent MCU from ST Micro. Hardware design includes circuit redesign and layout without affecting the dimension of the existing system. Software development involved porting of driver for USB, I2C, GPIOs, ADCs, SPI, PWM, Timer, CAN, UART, etc. Stepper motor driving logic were further optimized for better performance which involved implementation of trapezoidal control with PID.
Secure Boot on Ardupilot
Platform: STMicro STM32H753ZI MCU
Description: Quadcopter design based on multi-sensor and wireless communication for agricultural application. Hardware design based on open-source platform 'Ardupilot' with various sensors inbuilt for multiple purpose. Software design based on readily available open-source firmware from Ardupilot and customization has done on security aspects such as secure bootloader integration, secure firmware upgrade, secure data storage, etc., implementation of business logic on acquired sensor data's and customization of 'Q Control' PC based application for configuration/firmware upgrade.