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.