|
Contiki 3.x
|
Minimal Hal functions common across all microcontroller-specific files. More...
Go to the source code of this file.
Macros | |
| #define | MICRO_DISABLE_WATCH_DOG_KEY 0xA5 |
| The value that must be passed as the single parameter to halInternalDisableWatchDog() in order to sucessfully disable the watchdog timer. | |
Functions | |
| void | halInit (void) |
| Initializes microcontroller-specific peripherals. | |
| void | halReboot (void) |
| Restarts the microcontroller and therefore everything else. | |
| void | halPowerUp (void) |
| Powers up microcontroller peripherals and board peripherals. | |
| void | halPowerDown (void) |
| Powers down microcontroller peripherals and board peripherals. | |
| void | halInternalEnableWatchDog (void) |
| Enables the watchdog timer. | |
| void | halInternalDisableWatchDog (uint8_t magicKey) |
| Disables the watchdog timer. More... | |
| boolean | halInternalWatchDogEnabled (void) |
| Determines whether the watchdog has been enabled or disabled. More... | |
| void | halCommonDelayMicroseconds (uint16_t us) |
| Blocks the current thread of execution for the specified amount of time, in microseconds. More... | |
| StStatus | halBootloaderStart (uint8_t mode, uint8_t channel, uint16_t panId) |
| Request the appplication to enter in bootloader mode. More... | |
Minimal Hal functions common across all microcontroller-specific files.
See Micro for documentation.
Definition in file micro-common.h.
1.8.6