Cyw20706 Systick's smallest minimum timer resolution is 12.5ms???

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
guta_2945091
Level 2
Level 2
10 replies posted 5 replies posted 5 questions asked

Cyw20706 Systick's smallest minimum timer resolution is 12.5ms???Include/wiced_Timer.h  Line 52  "Defines the wiced timer types. These timers are system tick driven and a systick is 12.5 milliseconds.So the minimum timer resolution supported is 12.5 milliseconds"

If not, how to set it smaller?

/*

* Defines the wiced timer types. These timers are system tick driven and a

* systick is 12.5 milliseconds.So the  supported is

* 12.5 milliseconds

*/

typedef enum

{

    WICED_SECONDS_TIMER = 1,

    WICED_MILLI_SECONDS_TIMER, /* The minimum resolution supported is 12.5 ms */

    WICED_SECONDS_PERIODIC_TIMER,

    WICED_MILLI_SECONDS_PERIODIC_TIMER /*The minimum resolution supported is 12.5 ms */

}wiced_timer_type_t;

0 Likes
1 Solution
SheetalJ
Moderator
Moderator
Moderator
First comment on KBA 750 replies posted 500 likes received

Hi tanggh_2945091​,

CYW20706 is an old chip and the firmware in its ROM is also old. It can give only 12ms minimum timer resolution. There is no way to reduce this value further.

Other Bluetooth chips like CYW20735, CYW20719 can give upto 1ms minimum resolution.

View solution in original post

0 Likes
3 Replies
SheetalJ
Moderator
Moderator
Moderator
First comment on KBA 750 replies posted 500 likes received

Hi tanggh_2945091​,

CYW20706 is an old chip and the firmware in its ROM is also old. It can give only 12ms minimum timer resolution. There is no way to reduce this value further.

Other Bluetooth chips like CYW20735, CYW20719 can give upto 1ms minimum resolution.

0 Likes

In addition to the Systick' timer, can other Timers generate 1ms?

0 Likes

The WICED timers are system tick driven and the systick for CYW20706 is 12.5 milliseconds.  So the minimum timer resolution supported is 12.5 milliseconds.