STM32W108 micro specific minimal HAL functions. More...
#include "error.h"#include "hal/micro/micro-common.h"#include "hal/micro/cortexm3/micro-common.h"#include "micro/system-timer.h"#include "micro/adc.h"#include "micro/cortexm3/memmap.h"#include "micro/cortexm3/iap_bootloader.h"#include <stdlib.h>#include <string.h>Go to the source code of this file.
Functions | |
| void | halInit (void) |
| Initializes microcontroller-specific peripherals. | |
| void | halReboot (void) |
| Restarts the microcontroller and therefore everything else. | |
| void | halPowerDown (void) |
| Powers down microcontroller peripherals and board peripherals. | |
| void | halPowerUp (void) |
| Powers up microcontroller peripherals and board peripherals. | |
| void | halCommonSeedRandom (int32u seed) |
| Seeds the halCommonGetRandom() pseudorandom number generator. | |
| int16u | halCommonGetRandom (void) |
| Runs a standard LFSR to generate pseudorandom numbers. | |
| void | halCommonMemCopy (void *dest, const void *source, int8u bytes) |
| Refer to the C stdlib memcpy(). | |
| int8s | halCommonMemCompare (const void *source0, const void *source1, int8u bytes) |
| Refer to the C stdlib memcmp(). | |
| void | halCommonMemSet (void *dest, int8u val, int16u bytes) |
| Refer to the C stdlib memset(). | |
| StStatus | halBootloaderStart (int8u mode, int8u channel, int16u panID) |
| Request the appplication to enter in bootloader mode. | |
STM32W108 micro specific minimal HAL functions.
Definition in file micro.c.
1.6.1