
Richard Wheatley developed and integrated hardware drivers, device tree configurations, and power management features across multiple Zephyr-based repositories, including AmbiqMicro/ambiqzephyr and telink-semi/zephyr. He enabled hardware-backed entropy generation, refined timer and RTC support, and delivered board bring-up for Apollo platforms by implementing drivers in C and DTS, optimizing device tree interfaces, and enhancing low-power operation. His work included cross-repository driver integration, hardware abstraction layer updates, and configuration management, resulting in improved security, reliability, and maintainability for embedded systems. Richard’s engineering demonstrated depth in embedded systems development, hardware integration, and power management, addressing platform-specific challenges with robust, maintainable solutions.
January 2026 monthly summary for AmbiqZephyr (AmbiqMicro/ambiqzephyr). Focused on Apollo 510B board integration and power management enhancements, delivering robust hardware support and performance improvements aligned with business goals.
January 2026 monthly summary for AmbiqZephyr (AmbiqMicro/ambiqzephyr). Focused on Apollo 510B board integration and power management enhancements, delivering robust hardware support and performance improvements aligned with business goals.
November 2025: Delivered PUF hardware integration and entropy driver enhancements for AmbiqZephyr. Implemented PUF across the hardware abstraction layer by updating the west configuration to include PUF HAL files, and extended the entropy driver with initialization and deinitialization functions plus refined entropy retrieval for improved performance and reliability. These changes enhance hardware-backed security capabilities, reduce entropy provisioning latency, and strengthen cryptographic operation robustness with minimal impact on boot time.
November 2025: Delivered PUF hardware integration and entropy driver enhancements for AmbiqZephyr. Implemented PUF across the hardware abstraction layer by updating the west configuration to include PUF HAL files, and extended the entropy driver with initialization and deinitialization functions plus refined entropy retrieval for improved performance and reliability. These changes enhance hardware-backed security capabilities, reduce entropy provisioning latency, and strengthen cryptographic operation robustness with minimal impact on boot time.
Monthly summary for 2025-10: Delivered hardware enablement and power-management improvements across Apollo4p/Apollo4x platforms and accelerometer integration for Apollo4p EVB, enabling faster hardware bring-up, better power efficiency, and more robust sensor integration. Key features delivered across two repos include ADC support/configuration for Apollo4p, default PINCTRL support for Apollo4x via Kconfig, and idle/suspend_to_ram power states with residency/latency data, along with SPI-based accelerometer integration on the Apollo4p EVB. A notable bug fix targeted DTS UART behavior to align with the ambiq UART driver usage. Impact: reduced configuration overhead, more deterministic low-power operation, and improved board-level consistency, enabling quicker time-to-market and more energy-efficient designs. Technologies demonstrated include DTS/Device Tree, Kconfig, power management states, overlays, SPI/UART interfaces, and cross-repo configuration and testing.
Monthly summary for 2025-10: Delivered hardware enablement and power-management improvements across Apollo4p/Apollo4x platforms and accelerometer integration for Apollo4p EVB, enabling faster hardware bring-up, better power efficiency, and more robust sensor integration. Key features delivered across two repos include ADC support/configuration for Apollo4p, default PINCTRL support for Apollo4x via Kconfig, and idle/suspend_to_ram power states with residency/latency data, along with SPI-based accelerometer integration on the Apollo4p EVB. A notable bug fix targeted DTS UART behavior to align with the ambiq UART driver usage. Impact: reduced configuration overhead, more deterministic low-power operation, and improved board-level consistency, enabling quicker time-to-market and more energy-efficient designs. Technologies demonstrated include DTS/Device Tree, Kconfig, power management states, overlays, SPI/UART interfaces, and cross-repo configuration and testing.
Month: 2025-07 — Focused on enabling hardware-based entropy generation for the Apollo510 platform by delivering and integrating the Ambiq PUF TRNG driver across two Zephyr-based repositories. Key achievements: 1) Added Ambiq PUF TRNG driver to AmbiqMicro/ambiqzephyr (commit 9c024a2057084970836a0294ced04639606d1929), including driver code, configurations, and device-tree definitions. 2) Integrated the same TRNG driver into nrfconnect/sdk-zephyr (commit d00a734c0c6d0b2674a2d2156b5f1fce25488cd8), exposing a hardware entropy source for the system. Impact: provides hardware-backed entropy, improving randomness quality and security posture for Apollo510-based deployments. Skills demonstrated: embedded driver development, device-tree integration, cross-repo code integration, working with entropy subsystem in Zephyr/NRF Connect SDK, C/kernel-level changes.
Month: 2025-07 — Focused on enabling hardware-based entropy generation for the Apollo510 platform by delivering and integrating the Ambiq PUF TRNG driver across two Zephyr-based repositories. Key achievements: 1) Added Ambiq PUF TRNG driver to AmbiqMicro/ambiqzephyr (commit 9c024a2057084970836a0294ced04639606d1929), including driver code, configurations, and device-tree definitions. 2) Integrated the same TRNG driver into nrfconnect/sdk-zephyr (commit d00a734c0c6d0b2674a2d2156b5f1fce25488cd8), exposing a hardware entropy source for the system. Impact: provides hardware-backed entropy, improving randomness quality and security posture for Apollo510-based deployments. Skills demonstrated: embedded driver development, device-tree integration, cross-repo code integration, working with entropy subsystem in Zephyr/NRF Connect SDK, C/kernel-level changes.
December 2024 monthly summary for telink-semi/zephyr repository focused on targeted Ambiq Apollo platform improvements in timer reliability, device tree formatting, and timekeeping capabilities. Delivered fixes and feature enablement that reduce runtime risks, improve maintainability, and enable time-based scheduling for Apollo-based boards.
December 2024 monthly summary for telink-semi/zephyr repository focused on targeted Ambiq Apollo platform improvements in timer reliability, device tree formatting, and timekeeping capabilities. Delivered fixes and feature enablement that reduce runtime risks, improve maintainability, and enable time-based scheduling for Apollo-based boards.

Overview of all repositories you've contributed to across your timeline