/* * Copyright (c) 2023 HPMicro * * SPDX-License-Identifier: BSD-3-Clause * */ #include "board.h" #include #include "hpm_opamp_drv.h" void init_opamp(void) { opamp_cfg_t opamp_cfg; opamp_cfg.mode = mode_follow; opamp_cfg.negative_input_pin = inm_pad_floating; opamp_cfg.positive_input_pin = inp_pad_vip0; opamp_cfg.miller_cap = miller_cap_x_7; opamp_cfg.enable_phase_margin_cap = true; opamp_init(BOARD_APP_OPAMP, &opamp_cfg); opamp_enable(BOARD_APP_OPAMP); } int main(void) { board_init(); init_opamp_pins(); init_opamp(); while (1) { ; } }