AG903ライブラリリファレンス
内容インデックスホーム
Body Source
本文ソース
1: void AG903_SSCPrmSetBmuControl(uint16_t set_src, uint16_t clr_src, uint8_t set_snk, uint8_t clr_snk) 2: { 3: uint32_t val = 0; 4: 5: val |= (set_src << AG903_SSC_BMU_CONTROL_SET_SRC_POS) & AG903_SSC_BMU_CONTROL_SET_SRC_MSK; 6: val |= (clr_src << AG903_SSC_BMU_CONTROL_CLR_SRC_POS) & AG903_SSC_BMU_CONTROL_CLR_SRC_MSK; 7: val |= (set_snk << AG903_SSC_BMU_CONTROL_SET_SNK_POS) & AG903_SSC_BMU_CONTROL_SET_SNK_MSK; 8: val |= (clr_snk << AG903_SSC_BMU_CONTROL_CLR_SNK_POS) & AG903_SSC_BMU_CONTROL_CLR_SNK_MSK; 9: 10: AG903_SSC->BMU_CONTROL = val; 11: 12: return; 13: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.