cfg_spi_divtable.h¶
Collection of pre-computed bus pre-scalers for SPI configuration.
-
CFG_SPIDIV_20
¶ 1 2 3 4 5 6 7
{ /* for 20000000Hz */ \ 7, /* -> 78125Hz */ \ 5, /* -> 312500Hz */ \ 3, /* -> 1250000Hz */ \ 1, /* -> 5000000Hz */ \ 0 /* -> 10000000Hz */ \ },
-
CFG_SPIDIV_30
¶ 1 2 3 4 5 6 7
{ /* for 30000000Hz */ \ 7, /* -> 117187Hz */ \ 5, /* -> 468750Hz */ \ 4, /* -> 937500Hz */ \ 2, /* -> 3750000Hz */ \ 1 /* -> 7500000Hz */ \ },
-
CFG_SPIDIV_32
¶ 1 2 3 4 5 6 7
{ /* for 32000000Hz */ \ 7, /* -> 125000Hz */ \ 5, /* -> 500000Hz */ \ 4, /* -> 1000000Hz */ \ 2, /* -> 4000000Hz */ \ 1 /* -> 8000000Hz */ \ },
-
CFG_SPIDIV_36
¶ 1 2 3 4 5 6 7
{ /* for 36000000Hz */ \ 7, /* -> 140625Hz */ \ 6, /* -> 281250Hz */ \ 4, /* -> 1125000Hz */ \ 2, /* -> 4500000Hz */ \ 1 /* -> 9000000Hz */ \ },
-
CFG_SPIDIV_40
¶ 1 2 3 4 5 6 7
{ /* for 40000000Hz */ \ 7, /* -> 156250Hz */ \ 6, /* -> 312500Hz */ \ 4, /* -> 1250000Hz */ \ 2, /* -> 5000000Hz */ \ 1 /* -> 10000000Hz */ \ },
-
CFG_SPIDIV_42
¶ 1 2 3 4 5 6 7
{ /* for 42000000Hz */ \ 7, /* -> 164062Hz */ \ 6, /* -> 328125Hz */ \ 4, /* -> 1312500Hz */ \ 2, /* -> 5250000Hz */ \ 1 /* -> 10500000Hz */ \ },
-
CFG_SPIDIV_45
¶ 1 2 3 4 5 6 7
{ /* for 45000000Hz */ \ 7, /* -> 175781Hz */ \ 6, /* -> 351562Hz */ \ 5, /* -> 703125Hz */ \ 2, /* -> 5625000Hz */ \ 1 /* -> 11250000Hz */ \ },
-
CFG_SPIDIV_48
¶ 1 2 3 4 5 6 7
{ /* for 48000000Hz */ \ 7, /* -> 187500Hz */ \ 6, /* -> 375000Hz */ \ 5, /* -> 750000Hz */ \ 2, /* -> 6000000Hz */ \ 1 /* -> 12000000Hz */ \ },
-
CFG_SPIDIV_50
¶ 1 2 3 4 5 6 7
{ /* for 50000000Hz */ \ 7, /* -> 195312Hz */ \ 6, /* -> 390625Hz */ \ 5, /* -> 781250Hz */ \ 2, /* -> 6250000Hz */ \ 1 /* -> 12500000Hz */ \ },
-
CFG_SPIDIV_60
¶ 1 2 3 4 5 6 7
{ /* for 60000000Hz */ \ 7, /* -> 234375Hz */ \ 6, /* -> 468750Hz */ \ 5, /* -> 937500Hz */ \ 3, /* -> 3750000Hz */ \ 2 /* -> 7500000Hz */ \ },
-
CFG_SPIDIV_64
¶ 1 2 3 4 5 6 7
{ /* for 64000000Hz */ \ 7, /* -> 250000Hz */ \ 6, /* -> 500000Hz */ \ 5, /* -> 1000000Hz */ \ 3, /* -> 4000000Hz */ \ 2 /* -> 8000000Hz */ \ },
-
CFG_SPIDIV_72
¶ 1 2 3 4 5 6 7
{ /* for 72000000Hz */ \ 7, /* -> 281250Hz */ \ 7, /* -> 281250Hz */ \ 5, /* -> 1125000Hz */ \ 3, /* -> 4500000Hz */ \ 2 /* -> 9000000Hz */ \ },
-
CFG_SPIDIV_84
¶ 1 2 3 4 5 6 7
{ /* for 84000000Hz */ \ 7, /* -> 328125Hz */ \ 7, /* -> 328125Hz */ \ 5, /* -> 1312500Hz */ \ 3, /* -> 5250000Hz */ \ 2 /* -> 10500000Hz */ \ },
-
CFG_SPIDIV_90
¶ 1 2 3 4 5 6 7
{ /* for 90000000Hz */ \ 7, /* -> 351562Hz */ \ 7, /* -> 351562Hz */ \ 6, /* -> 703125Hz */ \ 3, /* -> 5625000Hz */ \ 2 /* -> 11250000Hz */ \ },
-
CFG_SPIDIV_96
¶ 1 2 3 4 5 6 7
{ /* for 96000000Hz */ \ 7, /* -> 375000Hz */ \ 7, /* -> 375000Hz */ \ 6, /* -> 750000Hz */ \ 3, /* -> 6000000Hz */ \ 2 /* -> 12000000Hz */ \ },
-
CFG_SPIDIV_100
¶ 1 2 3 4 5 6 7
{ /* for 100000000Hz */ \ 7, /* -> 390625Hz */ \ 7, /* -> 390625Hz */ \ 6, /* -> 781250Hz */ \ 3, /* -> 6250000Hz */ \ 2 /* -> 12500000Hz */ \ },
-
const uint8_t
spi_divtable
()¶