arduino+霍尔传感器控电机角度程序报错

问题遇到的现象和发生背景

arduino+P3022霍尔传感器控制电机角度,代码报错过不了编译

问题相关代码,请勿粘贴截图

//set timer4
TCCR4A = 0;
TCCR4B = 0;
TCNT4 = 0;
// Mode 10: phase correct PWM with ICR4 as Top (= F_CPU/2/25000)
// OC4A OC4B OC4C as Non-Inverted PWM output
ICR4 = (F_CPU/2000)/2;
TCCR4A =_BV(COM4A1) | _BV(COM4B1) | _BV(COM4C1) | _BV(WGM41);
TCCR4B = _BV(WGM43) | _BV(CS40);

运行结果及报错内容

'COM4A1' was not decared in this scope

我的解答思路和尝试过的方法

前面加int声明

我想要达到的结果

过编译能跑起来

报错代码发给我看看