pw_sys_io_ambiq_sdk implements the pw_sys_io facade over UART using the Ambiq Suite SDK HAL.

The UART baud rate is fixed at 115200 (8N1).


This module requires relatively minimal setup:

  1. Write code against the pw_sys_io facade.

  2. Specify the dir_pw_sys_io_backend GN global variable to point to this backend.

  3. Call pw_sys_io_Init() during init so the UART is properly initialized and configured.

The UART peripheral and the GPIO pins are defined in the am_bsp.h file. Make sure that the build argument pw_third_party_ambiq_PRODUCT is set correctly so that the correct bsp header file is included.