Closed cattledogGH closed 3 years ago
Hi @cattledogGH
I confirm that NRF_TIMER_1
is not working, at least with this library.
Will spend time later to investigate why and update. It's possible NRF_TIMER_1
has been used for some other tasks.
If so, we have only NRF_TIMER_3
and NRF_TIMER_4
to use, and it's better to use this library to not wasting the precious HW Timers.
I'm testing now using the old pre-v2.0.0 Mbed core and NRF_TIMER_1
is OK back again.
Starting from core mbed_nano core v2.0.0+
, NRF_TIMER_1
stops working ;={
It seems that Arduino new core (from v2.0.0+) somehow messed up NRF_TIMER_1
making it not usable.
Hereafter is the debug output running ISR_16_Timers_Array_Complex, using NRF_TIMER_1
with Arduino mbed core v1.3.2
Starting ISR_16_Timers_Array_Complex on Nano 33 BLE
NRF52_MBED_TimerInterrupt v1.2.1
[TISR] NRF52_MBED_TimerInterrupt: Timer = NRF_TIMER1 <========== using NRF_TIMER1 here
[TISR] Frequency = 1000000.00 , _count = 10000
Starting ITimer OK, millis() = 1008
SimpleTimer : 2, ms : 4008, Dms : 3000
Timer : 0, programmed : 5000, actual : 0
Timer : 1, programmed : 10000, actual : 0
Timer : 2, programmed : 15000, actual : 0
Timer : 3, programmed : 20000, actual : 0
Timer : 4, programmed : 25000, actual : 0
Timer : 5, programmed : 30000, actual : 0
Timer : 6, programmed : 35000, actual : 0
Timer : 7, programmed : 40000, actual : 0
Timer : 8, programmed : 45000, actual : 0
Timer : 9, programmed : 50000, actual : 0
Timer : 10, programmed : 55000, actual : 0
Timer : 11, programmed : 60000, actual : 0
Timer : 12, programmed : 65000, actual : 0
Timer : 13, programmed : 70000, actual : 0
Timer : 14, programmed : 75000, actual : 0
Timer : 15, programmed : 80000, actual : 0
SimpleTimer : 2, ms : 7020, Dms : 3012
Timer : 0, programmed : 5000, actual : 5001
Timer : 1, programmed : 10000, actual : 0
Timer : 2, programmed : 15000, actual : 0
Timer : 3, programmed : 20000, actual : 0
Timer : 4, programmed : 25000, actual : 0
Timer : 5, programmed : 30000, actual : 0
Timer : 6, programmed : 35000, actual : 0
Timer : 7, programmed : 40000, actual : 0
Timer : 8, programmed : 45000, actual : 0
Timer : 9, programmed : 50000, actual : 0
Timer : 10, programmed : 55000, actual : 0
Timer : 11, programmed : 60000, actual : 0
Timer : 12, programmed : 65000, actual : 0
Timer : 13, programmed : 70000, actual : 0
Timer : 14, programmed : 75000, actual : 0
Timer : 15, programmed : 80000, actual : 0
SimpleTimer : 2, ms : 10032, Dms : 3012
Timer : 0, programmed : 5000, actual : 5001
Timer : 1, programmed : 10000, actual : 0
Timer : 2, programmed : 15000, actual : 0
Timer : 3, programmed : 20000, actual : 0
Timer : 4, programmed : 25000, actual : 0
Timer : 5, programmed : 30000, actual : 0
Timer : 6, programmed : 35000, actual : 0
Timer : 7, programmed : 40000, actual : 0
Timer : 8, programmed : 45000, actual : 0
Timer : 9, programmed : 50000, actual : 0
Timer : 10, programmed : 55000, actual : 0
Timer : 11, programmed : 60000, actual : 0
Timer : 12, programmed : 65000, actual : 0
Timer : 13, programmed : 70000, actual : 0
Timer : 14, programmed : 75000, actual : 0
Timer : 15, programmed : 80000, actual : 0
SimpleTimer : 2, ms : 13044, Dms : 3012
Timer : 0, programmed : 5000, actual : 5003
Timer : 1, programmed : 10000, actual : 10004
Timer : 2, programmed : 15000, actual : 0
Timer : 3, programmed : 20000, actual : 0
Timer : 4, programmed : 25000, actual : 0
Timer : 5, programmed : 30000, actual : 0
Timer : 6, programmed : 35000, actual : 0
Timer : 7, programmed : 40000, actual : 0
Timer : 8, programmed : 45000, actual : 0
Timer : 9, programmed : 50000, actual : 0
Timer : 10, programmed : 55000, actual : 0
Timer : 11, programmed : 60000, actual : 0
Timer : 12, programmed : 65000, actual : 0
Timer : 13, programmed : 70000, actual : 0
Timer : 14, programmed : 75000, actual : 0
Timer : 15, programmed : 80000, actual : 0
SimpleTimer : 2, ms : 16056, Dms : 3012
Timer : 0, programmed : 5000, actual : 5004
Timer : 1, programmed : 10000, actual : 10004
Timer : 2, programmed : 15000, actual : 15008
Timer : 3, programmed : 20000, actual : 0
Timer : 4, programmed : 25000, actual : 0
Timer : 5, programmed : 30000, actual : 0
Timer : 6, programmed : 35000, actual : 0
Timer : 7, programmed : 40000, actual : 0
Timer : 8, programmed : 45000, actual : 0
Timer : 9, programmed : 50000, actual : 0
Timer : 10, programmed : 55000, actual : 0
Timer : 11, programmed : 60000, actual : 0
Timer : 12, programmed : 65000, actual : 0
Timer : 13, programmed : 70000, actual : 0
Timer : 14, programmed : 75000, actual : 0
Timer : 15, programmed : 80000, actual : 0
SimpleTimer : 2, ms : 19067, Dms : 3011
Timer : 0, programmed : 5000, actual : 5004
Timer : 1, programmed : 10000, actual : 10004
Timer : 2, programmed : 15000, actual : 15008
Timer : 3, programmed : 20000, actual : 0
Timer : 4, programmed : 25000, actual : 0
Timer : 5, programmed : 30000, actual : 0
Timer : 6, programmed : 35000, actual : 0
Timer : 7, programmed : 40000, actual : 0
Timer : 8, programmed : 45000, actual : 0
Timer : 9, programmed : 50000, actual : 0
Timer : 10, programmed : 55000, actual : 0
Timer : 11, programmed : 60000, actual : 0
Timer : 12, programmed : 65000, actual : 0
Timer : 13, programmed : 70000, actual : 0
Timer : 14, programmed : 75000, actual : 0
Timer : 15, programmed : 80000, actual : 0
SimpleTimer : 2, ms : 22079, Dms : 3012
Timer : 0, programmed : 5000, actual : 4993
Timer : 1, programmed : 10000, actual : 9997
Timer : 2, programmed : 15000, actual : 15008
Timer : 3, programmed : 20000, actual : 20001
Timer : 4, programmed : 25000, actual : 0
Timer : 5, programmed : 30000, actual : 0
Timer : 6, programmed : 35000, actual : 0
Timer : 7, programmed : 40000, actual : 0
Timer : 8, programmed : 45000, actual : 0
Timer : 9, programmed : 50000, actual : 0
Timer : 10, programmed : 55000, actual : 0
Timer : 11, programmed : 60000, actual : 0
Timer : 12, programmed : 65000, actual : 0
Timer : 13, programmed : 70000, actual : 0
Timer : 14, programmed : 75000, actual : 0
Timer : 15, programmed : 80000, actual : 0
SimpleTimer : 2, ms : 25090, Dms : 3011
Timer : 0, programmed : 5000, actual : 4993
Timer : 1, programmed : 10000, actual : 9997
Timer : 2, programmed : 15000, actual : 15008
Timer : 3, programmed : 20000, actual : 20001
Timer : 4, programmed : 25000, actual : 0
Timer : 5, programmed : 30000, actual : 0
Timer : 6, programmed : 35000, actual : 0
Timer : 7, programmed : 40000, actual : 0
Timer : 8, programmed : 45000, actual : 0
Timer : 9, programmed : 50000, actual : 0
Timer : 10, programmed : 55000, actual : 0
Timer : 11, programmed : 60000, actual : 0
Timer : 12, programmed : 65000, actual : 0
Timer : 13, programmed : 70000, actual : 0
Timer : 14, programmed : 75000, actual : 0
Timer : 15, programmed : 80000, actual : 0
SimpleTimer : 2, ms : 28101, Dms : 3011
Timer : 0, programmed : 5000, actual : 5005
Timer : 1, programmed : 10000, actual : 9997
Timer : 2, programmed : 15000, actual : 15008
Timer : 3, programmed : 20000, actual : 20001
Timer : 4, programmed : 25000, actual : 25006
Timer : 5, programmed : 30000, actual : 0
Timer : 6, programmed : 35000, actual : 0
Timer : 7, programmed : 40000, actual : 0
Timer : 8, programmed : 45000, actual : 0
Timer : 9, programmed : 50000, actual : 0
Timer : 10, programmed : 55000, actual : 0
Timer : 11, programmed : 60000, actual : 0
Timer : 12, programmed : 65000, actual : 0
Timer : 13, programmed : 70000, actual : 0
Timer : 14, programmed : 75000, actual : 0
Timer : 15, programmed : 80000, actual : 0
SimpleTimer : 2, ms : 31113, Dms : 3012
Timer : 0, programmed : 5000, actual : 4994
Timer : 1, programmed : 10000, actual : 9999
Timer : 2, programmed : 15000, actual : 14992
Timer : 3, programmed : 20000, actual : 20001
Timer : 4, programmed : 25000, actual : 25006
Timer : 5, programmed : 30000, actual : 30001
Timer : 6, programmed : 35000, actual : 0
Timer : 7, programmed : 40000, actual : 0
Timer : 8, programmed : 45000, actual : 0
Timer : 9, programmed : 50000, actual : 0
Timer : 10, programmed : 55000, actual : 0
Timer : 11, programmed : 60000, actual : 0
Timer : 12, programmed : 65000, actual : 0
Timer : 13, programmed : 70000, actual : 0
Timer : 14, programmed : 75000, actual : 0
Timer : 15, programmed : 80000, actual : 0
SimpleTimer : 2, ms : 34125, Dms : 3012
Timer : 0, programmed : 5000, actual : 4994
Timer : 1, programmed : 10000, actual : 9999
Timer : 2, programmed : 15000, actual : 14992
Timer : 3, programmed : 20000, actual : 20001
Timer : 4, programmed : 25000, actual : 25006
Timer : 5, programmed : 30000, actual : 30001
Timer : 6, programmed : 35000, actual : 0
Timer : 7, programmed : 40000, actual : 0
Timer : 8, programmed : 45000, actual : 0
Timer : 9, programmed : 50000, actual : 0
Timer : 10, programmed : 55000, actual : 0
Timer : 11, programmed : 60000, actual : 0
Timer : 12, programmed : 65000, actual : 0
Timer : 13, programmed : 70000, actual : 0
Timer : 14, programmed : 75000, actual : 0
Timer : 15, programmed : 80000, actual : 0
SimpleTimer : 2, ms : 37137, Dms : 3012
Timer : 0, programmed : 5000, actual : 5005
Timer : 1, programmed : 10000, actual : 9999
Timer : 2, programmed : 15000, actual : 14992
Timer : 3, programmed : 20000, actual : 20001
Timer : 4, programmed : 25000, actual : 25006
Timer : 5, programmed : 30000, actual : 30001
Timer : 6, programmed : 35000, actual : 35005
Timer : 7, programmed : 40000, actual : 0
Timer : 8, programmed : 45000, actual : 0
Timer : 9, programmed : 50000, actual : 0
Timer : 10, programmed : 55000, actual : 0
Timer : 11, programmed : 60000, actual : 0
Timer : 12, programmed : 65000, actual : 0
Timer : 13, programmed : 70000, actual : 0
Timer : 14, programmed : 75000, actual : 0
Timer : 15, programmed : 80000, actual : 0
SimpleTimer : 2, ms : 40149, Dms : 3012
Timer : 0, programmed : 5000, actual : 5005
Timer : 1, programmed : 10000, actual : 9999
Timer : 2, programmed : 15000, actual : 14992
Timer : 3, programmed : 20000, actual : 20001
Timer : 4, programmed : 25000, actual : 25006
Timer : 5, programmed : 30000, actual : 30001
Timer : 6, programmed : 35000, actual : 35005
Timer : 7, programmed : 40000, actual : 0
Timer : 8, programmed : 45000, actual : 0
Timer : 9, programmed : 50000, actual : 0
Timer : 10, programmed : 55000, actual : 0
Timer : 11, programmed : 60000, actual : 0
Timer : 12, programmed : 65000, actual : 0
Timer : 13, programmed : 70000, actual : 0
Timer : 14, programmed : 75000, actual : 0
Timer : 15, programmed : 80000, actual : 0
SimpleTimer : 2, ms : 43161, Dms : 3012
Timer : 0, programmed : 5000, actual : 5004
Timer : 1, programmed : 10000, actual : 10009
Timer : 2, programmed : 15000, actual : 14992
Timer : 3, programmed : 20000, actual : 20008
Timer : 4, programmed : 25000, actual : 25006
Timer : 5, programmed : 30000, actual : 30001
Timer : 6, programmed : 35000, actual : 35005
Timer : 7, programmed : 40000, actual : 40009
Timer : 8, programmed : 45000, actual : 0
Timer : 9, programmed : 50000, actual : 0
Timer : 10, programmed : 55000, actual : 0
Timer : 11, programmed : 60000, actual : 0
Timer : 12, programmed : 65000, actual : 0
Timer : 13, programmed : 70000, actual : 0
Timer : 14, programmed : 75000, actual : 0
Timer : 15, programmed : 80000, actual : 0
SimpleTimer : 2, ms : 46172, Dms : 3011
Timer : 0, programmed : 5000, actual : 4992
Timer : 1, programmed : 10000, actual : 10009
Timer : 2, programmed : 15000, actual : 15001
Timer : 3, programmed : 20000, actual : 20008
Timer : 4, programmed : 25000, actual : 25006
Timer : 5, programmed : 30000, actual : 30001
Timer : 6, programmed : 35000, actual : 35005
Timer : 7, programmed : 40000, actual : 40009
Timer : 8, programmed : 45000, actual : 45001
Timer : 9, programmed : 50000, actual : 0
Timer : 10, programmed : 55000, actual : 0
Timer : 11, programmed : 60000, actual : 0
Timer : 12, programmed : 65000, actual : 0
Timer : 13, programmed : 70000, actual : 0
Timer : 14, programmed : 75000, actual : 0
Timer : 15, programmed : 80000, actual : 0
SimpleTimer : 2, ms : 49183, Dms : 3011
Timer : 0, programmed : 5000, actual : 4992
Timer : 1, programmed : 10000, actual : 10009
Timer : 2, programmed : 15000, actual : 15001
Timer : 3, programmed : 20000, actual : 20008
Timer : 4, programmed : 25000, actual : 25006
Timer : 5, programmed : 30000, actual : 30001
Timer : 6, programmed : 35000, actual : 35005
Timer : 7, programmed : 40000, actual : 40009
Timer : 8, programmed : 45000, actual : 45001
Timer : 9, programmed : 50000, actual : 0
Timer : 10, programmed : 55000, actual : 0
Timer : 11, programmed : 60000, actual : 0
Timer : 12, programmed : 65000, actual : 0
Timer : 13, programmed : 70000, actual : 0
Timer : 14, programmed : 75000, actual : 0
Timer : 15, programmed : 80000, actual : 0
SimpleTimer : 2, ms : 52194, Dms : 3011
Timer : 0, programmed : 5000, actual : 5002
Timer : 1, programmed : 10000, actual : 9994
Timer : 2, programmed : 15000, actual : 15001
Timer : 3, programmed : 20000, actual : 20008
Timer : 4, programmed : 25000, actual : 24997
Timer : 5, programmed : 30000, actual : 30001
Timer : 6, programmed : 35000, actual : 35005
Timer : 7, programmed : 40000, actual : 40009
Timer : 8, programmed : 45000, actual : 45001
Timer : 9, programmed : 50000, actual : 50003
Timer : 10, programmed : 55000, actual : 0
Timer : 11, programmed : 60000, actual : 0
Timer : 12, programmed : 65000, actual : 0
Timer : 13, programmed : 70000, actual : 0
Timer : 14, programmed : 75000, actual : 0
Timer : 15, programmed : 80000, actual : 0
SimpleTimer : 2, ms : 55205, Dms : 3011
Timer : 0, programmed : 5000, actual : 5002
Timer : 1, programmed : 10000, actual : 9994
Timer : 2, programmed : 15000, actual : 15001
Timer : 3, programmed : 20000, actual : 20008
Timer : 4, programmed : 25000, actual : 24997
Timer : 5, programmed : 30000, actual : 30001
Timer : 6, programmed : 35000, actual : 35005
Timer : 7, programmed : 40000, actual : 40009
Timer : 8, programmed : 45000, actual : 45001
Timer : 9, programmed : 50000, actual : 50003
Timer : 10, programmed : 55000, actual : 0
Timer : 11, programmed : 60000, actual : 0
Timer : 12, programmed : 65000, actual : 0
Timer : 13, programmed : 70000, actual : 0
Timer : 14, programmed : 75000, actual : 0
Timer : 15, programmed : 80000, actual : 0
SimpleTimer : 2, ms : 58216, Dms : 3011
Timer : 0, programmed : 5000, actual : 5003
Timer : 1, programmed : 10000, actual : 9994
Timer : 2, programmed : 15000, actual : 15001
Timer : 3, programmed : 20000, actual : 20008
Timer : 4, programmed : 25000, actual : 24997
Timer : 5, programmed : 30000, actual : 30001
Timer : 6, programmed : 35000, actual : 35005
Timer : 7, programmed : 40000, actual : 40009
Timer : 8, programmed : 45000, actual : 45001
Timer : 9, programmed : 50000, actual : 50003
Timer : 10, programmed : 55000, actual : 55006
Timer : 11, programmed : 60000, actual : 0
Timer : 12, programmed : 65000, actual : 0
Timer : 13, programmed : 70000, actual : 0
Timer : 14, programmed : 75000, actual : 0
Timer : 15, programmed : 80000, actual : 0
SimpleTimer : 2, ms : 61228, Dms : 3012
Timer : 0, programmed : 5000, actual : 4994
Timer : 1, programmed : 10000, actual : 9998
Timer : 2, programmed : 15000, actual : 15000
Timer : 3, programmed : 20000, actual : 19992
Timer : 4, programmed : 25000, actual : 24997
Timer : 5, programmed : 30000, actual : 30000
Timer : 6, programmed : 35000, actual : 35005
Timer : 7, programmed : 40000, actual : 40009
Timer : 8, programmed : 45000, actual : 45001
Timer : 9, programmed : 50000, actual : 50003
Timer : 10, programmed : 55000, actual : 55006
Timer : 11, programmed : 60000, actual : 60001
Timer : 12, programmed : 65000, actual : 0
Timer : 13, programmed : 70000, actual : 0
Timer : 14, programmed : 75000, actual : 0
Timer : 15, programmed : 80000, actual : 0
SimpleTimer : 2, ms : 64239, Dms : 3011
Timer : 0, programmed : 5000, actual : 4994
Timer : 1, programmed : 10000, actual : 9998
Timer : 2, programmed : 15000, actual : 15000
Timer : 3, programmed : 20000, actual : 19992
Timer : 4, programmed : 25000, actual : 24997
Timer : 5, programmed : 30000, actual : 30000
Timer : 6, programmed : 35000, actual : 35005
Timer : 7, programmed : 40000, actual : 40009
Timer : 8, programmed : 45000, actual : 45001
Timer : 9, programmed : 50000, actual : 50003
Timer : 10, programmed : 55000, actual : 55006
Timer : 11, programmed : 60000, actual : 60001
Timer : 12, programmed : 65000, actual : 0
Timer : 13, programmed : 70000, actual : 0
Timer : 14, programmed : 75000, actual : 0
Timer : 15, programmed : 80000, actual : 0
SimpleTimer : 2, ms : 67251, Dms : 3012
Timer : 0, programmed : 5000, actual : 5008
Timer : 1, programmed : 10000, actual : 9998
Timer : 2, programmed : 15000, actual : 15000
Timer : 3, programmed : 20000, actual : 19992
Timer : 4, programmed : 25000, actual : 24997
Timer : 5, programmed : 30000, actual : 30000
Timer : 6, programmed : 35000, actual : 35005
Timer : 7, programmed : 40000, actual : 40009
Timer : 8, programmed : 45000, actual : 45001
Timer : 9, programmed : 50000, actual : 50003
Timer : 10, programmed : 55000, actual : 55006
Timer : 11, programmed : 60000, actual : 60001
Timer : 12, programmed : 65000, actual : 65008
Timer : 13, programmed : 70000, actual : 0
Timer : 14, programmed : 75000, actual : 0
Timer : 15, programmed : 80000, actual : 0
SimpleTimer : 2, ms : 70263, Dms : 3012
Timer : 0, programmed : 5000, actual : 5008
Timer : 1, programmed : 10000, actual : 9998
Timer : 2, programmed : 15000, actual : 15000
Timer : 3, programmed : 20000, actual : 19992
Timer : 4, programmed : 25000, actual : 24997
Timer : 5, programmed : 30000, actual : 30000
Timer : 6, programmed : 35000, actual : 35005
Timer : 7, programmed : 40000, actual : 40009
Timer : 8, programmed : 45000, actual : 45001
Timer : 9, programmed : 50000, actual : 50003
Timer : 10, programmed : 55000, actual : 55006
Timer : 11, programmed : 60000, actual : 60001
Timer : 12, programmed : 65000, actual : 65008
Timer : 13, programmed : 70000, actual : 0
Timer : 14, programmed : 75000, actual : 0
Timer : 15, programmed : 80000, actual : 0
SimpleTimer : 2, ms : 73275, Dms : 3012
Timer : 0, programmed : 5000, actual : 4996
Timer : 1, programmed : 10000, actual : 10003
Timer : 2, programmed : 15000, actual : 15000
Timer : 3, programmed : 20000, actual : 19992
Timer : 4, programmed : 25000, actual : 24997
Timer : 5, programmed : 30000, actual : 30000
Timer : 6, programmed : 35000, actual : 34999
Timer : 7, programmed : 40000, actual : 40009
Timer : 8, programmed : 45000, actual : 45001
Timer : 9, programmed : 50000, actual : 50003
Timer : 10, programmed : 55000, actual : 55006
Timer : 11, programmed : 60000, actual : 60001
Timer : 12, programmed : 65000, actual : 65008
Timer : 13, programmed : 70000, actual : 70004
Timer : 14, programmed : 75000, actual : 0
Timer : 15, programmed : 80000, actual : 0
SimpleTimer : 2, ms : 76287, Dms : 3012
Timer : 0, programmed : 5000, actual : 4996
Timer : 1, programmed : 10000, actual : 10003
Timer : 2, programmed : 15000, actual : 14999
Timer : 3, programmed : 20000, actual : 19992
Timer : 4, programmed : 25000, actual : 24997
Timer : 5, programmed : 30000, actual : 30000
Timer : 6, programmed : 35000, actual : 34999
Timer : 7, programmed : 40000, actual : 40009
Timer : 8, programmed : 45000, actual : 45001
Timer : 9, programmed : 50000, actual : 50003
Timer : 10, programmed : 55000, actual : 55006
Timer : 11, programmed : 60000, actual : 60001
Timer : 12, programmed : 65000, actual : 65008
Timer : 13, programmed : 70000, actual : 70004
Timer : 14, programmed : 75000, actual : 75000
Timer : 15, programmed : 80000, actual : 0
SimpleTimer : 2, ms : 79298, Dms : 3011
Timer : 0, programmed : 5000, actual : 4996
Timer : 1, programmed : 10000, actual : 10003
Timer : 2, programmed : 15000, actual : 14999
Timer : 3, programmed : 20000, actual : 19992
Timer : 4, programmed : 25000, actual : 24997
Timer : 5, programmed : 30000, actual : 30000
Timer : 6, programmed : 35000, actual : 34999
Timer : 7, programmed : 40000, actual : 40009
Timer : 8, programmed : 45000, actual : 45001
Timer : 9, programmed : 50000, actual : 50003
Timer : 10, programmed : 55000, actual : 55006
Timer : 11, programmed : 60000, actual : 60001
Timer : 12, programmed : 65000, actual : 65008
Timer : 13, programmed : 70000, actual : 70004
Timer : 14, programmed : 75000, actual : 75000
Timer : 15, programmed : 80000, actual : 0
SimpleTimer : 2, ms : 82309, Dms : 3011
Timer : 0, programmed : 5000, actual : 5006
Timer : 1, programmed : 10000, actual : 10002
Timer : 2, programmed : 15000, actual : 14999
Timer : 3, programmed : 20000, actual : 20005
Timer : 4, programmed : 25000, actual : 24997
Timer : 5, programmed : 30000, actual : 30000
Timer : 6, programmed : 35000, actual : 34999
Timer : 7, programmed : 40000, actual : 39997
Timer : 8, programmed : 45000, actual : 45001
Timer : 9, programmed : 50000, actual : 50003
Timer : 10, programmed : 55000, actual : 55006
Timer : 11, programmed : 60000, actual : 60001
Timer : 12, programmed : 65000, actual : 65008
Timer : 13, programmed : 70000, actual : 70004
Timer : 14, programmed : 75000, actual : 75000
Timer : 15, programmed : 80000, actual : 80006
You can see similar new core issue
with Nano_RP2040_Connect,
only by using ArduinoCore-mbed core v2.4.1.
I'd appreciate if you can help by posting an issue on ArduinoCore-mbed core issues as I'm currently so busy creating / porting libraries to Portenta_H7.
Thanks and Regards,
Hi,
I've modified and published a new NRF52_MBED_TimerInterrupt releases v1.3.0 to fix the NRF_TIMER_1
issue by temporarily not using it to avoid any issue for users.
NRF_TIMER_1
will be introduced back whenever the ArduinoCore-mbed mbed_nano core has the fix, which we don't know when.
Your contribution has been noted in Contributions and Thanks
As this currently is not the issue cause by this library, I'm closing it now.
Issue logged against the mbed nano core.
Arduino IDE 1.8.15 mbed nano 2.4.1 core Board selection "Arduino Nano 33" NRF52_MBED_TimerInterrupt v1.2.1
Library example files (e.g. Argument_None) run as expected with the use of Timer3 and Timer4. Most of the example programs are written for these two timers,
The library states
In library example Argument_None, if either Timer3 or Timer4 is changed to Timer1, the led will not flash and the timer count does not increment.
Is there an issue with the implementation of Timer1 on the Nano33 Ble?