MCPcopy Create free account
hub / github.com/RT-Thread/rt-thread / pwm_get_reg_base

Function pwm_get_reg_base

bsp/loongson/ls1cdev/libraries/ls1c_pwm.c:27–55  ·  view source on GitHub ↗

* ����gpio��ȡ��Ӧpwm�Ļ���ַ * @gpio pwm���� * @ret pwm����ַ */

Source from the content-addressed store, hash-verified

25 * @ret pwm����ַ
26 */
27unsigned int pwm_get_reg_base(unsigned int gpio)
28{
29 unsigned int reg_base = 0;
30
31 switch (gpio)
32 {
33 case LS1C_PWM0_GPIO06:
34 case LS1C_PWM0_GPIO04:
35 reg_base = LS1C_REG_BASE_PWM0;
36 break;
37
38 case LS1C_PWM1_GPIO92:
39 case LS1C_PWM1_GPIO05:
40 reg_base = LS1C_REG_BASE_PWM1;
41 break;
42
43 case LS1C_PWM2_GPIO52:
44 case LS1C_PWM2_GPIO46:
45 reg_base = LS1C_REG_BASE_PWM2;
46 break;
47
48 case LS1C_PWM3_GPIO47:
49 case LS1C_PWM3_GPIO53:
50 reg_base = LS1C_REG_BASE_PWM3;
51 break;
52 }
53
54 return reg_base;
55}
56
57
58/*

Callers 3

pwm_disableFunction · 0.85
pwm_enableFunction · 0.85
pwm_initFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected