Исходники прошивки, схема и плата в формате P-CAD, плюс несколько даташитов на тюнеры
Здравствуйте!
Хочу запустить тюнер из плати AverTV Studio 507UA маркировка тюнера FM1216ME/I H-5.
Скачал библиотеки и семпл с последнего сообщения, но компиляция в Arduino v1.8.19 под плату NANO 328P происходит с ошибкой:
D:\Arduino\Sketchbook\libraries\FM1216\FM1216.cpp: In member function 'void FM1216::setStepSize(uint8_t)':
D:\Arduino\Sketchbook\libraries\FM1216\FM1216.cpp:97:12: warning: large integer implicitly truncated to unsigned type [-Woverflow]
StepHz = 166700;
^~~~~~ C:\Users\Roman\AppData\Local\Temp\ccvihDM3.ltrans0.ltrans.o: In function `i2c_write':
D:\Arduino\Sketchbook\libraries\FM1216/SoftI2CMaster.h:432: undefined reference to `ass_i2c_wait_scl_high'
D:\Arduino\Sketchbook\libraries\FM1216/SoftI2CMaster.h:432: undefined reference to `ass_i2c_wait_scl_high'
C:\Users\Roman\AppData\Local\Temp\ccvihDM3.ltrans0.ltrans.o: In function `i2c_start(unsigned char) [clone .constprop.19]':
D:\Arduino\Sketchbook\libraries\FM1216/SoftI2CMaster.h:283: undefined reference to `ass_i2c_wait_scl_high'
D:\Arduino\Sketchbook\libraries\FM1216/SoftI2CMaster.h:283: undefined reference to `ass_i2c_delay_half'
D:\Arduino\Sketchbook\libraries\FM1216/SoftI2CMaster.h:283: undefined reference to `ass_i2c_write'
C:\Users\Roman\AppData\Local\Temp\ccvihDM3.ltrans0.ltrans.o: In function `ass_i2c_stop':
D:\Arduino\Sketchbook\libraries\FM1216/SoftI2CMaster.h:356: undefined reference to `ass_i2c_delay_half'
D:\Arduino\Sketchbook\libraries\FM1216/SoftI2CMaster.h:356: undefined reference to `ass_i2c_delay_half'
D:\Arduino\Sketchbook\libraries\FM1216/SoftI2CMaster.h:356: undefined reference to `ass_i2c_wait_scl_high'
D:\Arduino\Sketchbook\libraries\FM1216/SoftI2CMaster.h:356: undefined reference to `ass_i2c_delay_half'
collect2.exe: error: ld returned 1 exit status
Подскажите, из-за чего такая ошибка?
В какой среде Вы запускали отладку и получилось ли запустить именно тюнер FM1216ME?