Fixed PIT PICNT counter reset in st_lld_init.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11120 35acf78f-673a-0410-8e92-d51de3d6d3f4
This commit is contained in:
parent
345779a579
commit
ed7cdc7018
|
@ -92,6 +92,7 @@ void st_lld_init(void) {
|
||||||
|
|
||||||
PIT->PIT_MR = PIT_MR_PIV((SAMA_PIT / OSAL_ST_FREQUENCY) - 1);
|
PIT->PIT_MR = PIT_MR_PIV((SAMA_PIT / OSAL_ST_FREQUENCY) - 1);
|
||||||
PIT->PIT_MR |= PIT_MR_PITEN | PIT_MR_PITIEN;
|
PIT->PIT_MR |= PIT_MR_PITEN | PIT_MR_PITIEN;
|
||||||
|
(void) PIT->PIT_PIVR; /* reset PIT PICNT counter */
|
||||||
|
|
||||||
/* IRQ enabled.*/
|
/* IRQ enabled.*/
|
||||||
aicSetSourcePriority(ID_PIT, SAMA_ST_IRQ_PRIORITY);
|
aicSetSourcePriority(ID_PIT, SAMA_ST_IRQ_PRIORITY);
|
||||||
|
|
Loading…
Reference in New Issue