CAN request order priority

git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4292 7fd9a85b-ad96-42d3-883c-3090e2eb8679
This commit is contained in:
patacongo
2012-01-11 01:01:44 +00:00
parent 8129fb8f09
commit ede0deaaa8
2 changed files with 11 additions and 4 deletions
+5 -1
View File
@@ -1225,9 +1225,13 @@ static int can_cellinit(struct stm32_can_s *priv)
regval &= ~CAN_MCR_SLEEP;
can_putreg(priv, STM32_CAN_MCR_OFFSET, regval);
/* Configure CAN behavior. Priority driven request order, not message ID. */
regval |= CAN_MCR_TXFP;
can_putreg(priv, STM32_CAN_MCR_OFFSET, regval);
/* Enter initialization mode */
regval = can_getreg(priv, STM32_CAN_MCR_OFFSET);
regval |= CAN_MCR_INRQ;
can_putreg(priv, STM32_CAN_MCR_OFFSET, regval);