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:
isiora 2017-12-05 21:23:38 +00:00
parent 345779a579
commit ed7cdc7018
1 changed files with 1 additions and 0 deletions

View File

@ -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);