! \brief delay function for magnetic encoder */
| 42 | \brief delay function for magnetic encoder |
| 43 | */ |
| 44 | void encoder_delay(void) { |
| 45 | /* use loop functions to delay time */ |
| 46 | unsigned char delay_counter = 0xff; |
| 47 | while (delay_counter) |
| 48 | delay_counter--; |
| 49 | } |
| 50 | |
| 51 | /*! |
| 52 | \brief read data from the register of the magnetic encoder |