*\r
* This function initializes the DMM module.\r
*/\r
+\r
+/* ***************************************************** */\r
+/* Modify only by hand -- do not use Halcogen! */\r
+/* !!! Ignore comments -- they are wrong !!! */\r
+/* ***************************************************** */\r
void dmmInit(void)\r
{\r
-\r
-/* USER CODE BEGIN (2) */\r
-/* USER CODE END */\r
-\r
- /** @b intalise @b DMM */\r
-\r
- /** @b initalise @b DMM @b Port */\r
dmmREG->PC3 = 0 /* DATA[0] */\r
- | (0 << 1) /* DATA[1] */\r
+ | (0 << 1)\r
| (0 << 2) /* DATA[2] */\r
| (0 << 3) /* DATA[3] */\r
| (0 << 4) /* DATA[4] */\r
| (0 << 14) /* DATA[14] */\r
| (0 << 15) /* DATA[15] */\r
| (0 << 16) /* DMM SYNC */\r
- | (0 << 17) /* DMM CLK */\r
+ | (0 << 17)\r
| (0 << 18); /* DMM ENA */\r
\r
/** - DMM Port direction */\r
- dmmREG->PC1 = 1 /* DMM SYNC */\r
- | (1 << 1) /* DMM CLK */\r
- | (1 << 2) /* DATA[0] */\r
- | (1 << 3) /* DATA[1] */\r
- | (1 << 4) /* DATA[2] */\r
- | (1 << 5) /* DATA[3] */\r
- | (1 << 6) /* DATA[4] */\r
- | (0 << 7) /* DATA[5] */\r
- | (0 << 8) /* DATA[6] */\r
- | (0 << 9) /* DATA[7] */\r
- | (0 << 10) /* DATA[8] */\r
- | (1 << 11) /* DATA[9] */\r
- | (0 << 12) /* DATA[10] */\r
- | (1 << 13) /* DATA[11] */\r
- | (1 << 14) /* DATA[12] */\r
- | (1 << 15) /* DATA[13] */\r
- | (0 << 16) /* DATA[14] */\r
- | (1 << 17) /* DATA[15] */\r
+ dmmREG->PC1 = 1 /* DATA[0] */\r
+ | (1 << 1)\r
+ | (1 << 2) /* DATA[2] */\r
+ | (1 << 3) /* DATA[3] */\r
+ | (1 << 4) /* DATA[4] */\r
+ | (1 << 5) /* DATA[5] */\r
+ | (1 << 6) /* DATA[6] */\r
+ | (0 << 7) /* DATA[7] */\r
+ | (0 << 8) /* DATA[8] */\r
+ | (0 << 9) /* DATA[9] */\r
+ | (0 << 10) /* DATA[10] */\r
+ | (1 << 11) /* DATA[11] */\r
+ | (0 << 12) /* DATA[12] */\r
+ | (1 << 13) /* DATA[13] */\r
+ | (1 << 14) /* DATA[14] */\r
+ | (0 << 15) /* DATA[15] */\r
+ | (0 << 16) /* DMM SYNC */\r
+ | (1 << 17)\r
| (1 << 18); /* DMM ENA */\r
\r
/** - DMM Port open drain enable */\r
dmmREG->PC6 = 0 /* DATA[0] */\r
- | (0 << 1) /* DATA[1] */\r
- | (1 << 2) /* DATA[2] */\r
- | (1 << 3) /* DATA[3] */\r
- | (1 << 4) /* DATA[4] */\r
+ | (0 << 1)\r
+ | (0 << 2) /* DATA[2] */\r
+ | (0 << 3) /* DATA[3] */\r
+ | (0 << 4) /* DATA[4] */\r
| (0 << 5) /* DATA[5] */\r
| (0 << 6) /* DATA[6] */\r
| (0 << 7) /* DATA[7] */\r
| (0 << 14) /* DATA[14] */\r
| (0 << 15) /* DATA[15] */\r
| (0 << 16) /* DMM SYNC */\r
- | (0 << 17) /* DMM CLK */\r
+ | (0 << 17)\r
| (0 << 18); /* DMM ENA */\r
\r
\r
/** - DMM Port pullup / pulldown selection */\r
dmmREG->PC8 = 0 /* DATA[0] */\r
- | (0 << 1) /* DATA[1] */\r
+ | (1 << 1)\r
| (0 << 2) /* DATA[2] */\r
| (0 << 3) /* DATA[3] */\r
| (0 << 4) /* DATA[4] */\r
| (1 << 14) /* DATA[14] */\r
| (1 << 15) /* DATA[15] */\r
| (1 << 16) /* DMM SYNC */\r
- | (0 << 17) /* DMM CLK */\r
+ | (1 << 17)\r
| (1 << 18); /* DMM ENA */\r
\r
\r
/** - DMM Port pullup / pulldown enable*/\r
dmmREG->PC7 = 1 /* DATA[0] */\r
- | (0 << 1) /* DATA[1] */\r
- | (0 << 2) /* DATA[2] */\r
- | (0 << 3) /* DATA[3] */\r
- | (0 << 4) /* DATA[4] */\r
- | (0 << 5) /* DATA[5] */\r
- | (0 << 6) /* DATA[6] */\r
+ | (1 << 1)\r
+ | (1 << 2) /* DATA[2] */\r
+ | (1 << 3) /* DATA[3] */\r
+ | (1 << 4) /* DATA[4] */\r
+ | (1 << 5) /* DATA[5] */\r
+ | (1 << 6) /* DATA[6] */\r
| (0 << 7) /* DATA[7] */\r
| (0 << 8) /* DATA[8] */\r
| (0 << 9) /* DATA[9] */\r
| (0 << 14) /* DATA[14] */\r
| (0 << 15) /* DATA[15] */\r
| (0 << 16) /* DMM SYNC */\r
- | (0 << 17) /* DMM CLK */\r
+ | (1 << 17)\r
| (0 << 18); /* DMM ENA */\r
\r
/* DMM set all pins to functional */\r
dmmREG->PC0 = 0 /* DATA[0] */\r
- | (0 << 1) /* DATA[1] */\r
+ | (0 << 1)\r
| (0 << 2) /* DATA[2] */\r
| (0 << 3) /* DATA[3] */\r
| (0 << 4) /* DATA[4] */\r
| (0 << 5) /* DATA[5] */\r
- | (0 << 6) /* DATA[6] */\r
+ | (1 << 6) /* DATA[6] */\r
| (1 << 7) /* DATA[7] */\r
| (1 << 8) /* DATA[8] */\r
| (1 << 9) /* DATA[9] */\r
| (1 << 12) /* DATA[12] */\r
| (0 << 13) /* DATA[13] */\r
| (1 << 14) /* DATA[14] */\r
- | (0 << 15) /* DATA[15] */\r
+ | (1 << 15) /* DATA[15] */\r
| (1 << 16) /* DMM SYNC */\r
- | (0 << 17) /* DMM CLK */\r
+ | (0 << 17)\r
| (1 << 18); /* DMM ENA */\r
\r
-/* USER CODE BEGIN (3) */\r
-/* USER CODE END */\r
-\r
}\r