stm32l0/include/periph_cpu.h File Reference

CPU specific definitions for internal peripheral handling. More...

Detailed Description

CPU specific definitions for internal peripheral handling.

Author
Hauke Petersen hauke.nosp@m..pet.nosp@m.ersen.nosp@m.@fu-.nosp@m.berli.nosp@m.n.de
Alexandre Abadie alexa.nosp@m.ndre.nosp@m..abad.nosp@m.ie@i.nosp@m.nria..nosp@m.fr

Definition in file stm32l0/include/periph_cpu.h.

#include "periph_cpu_common.h"
+ Include dependency graph for stm32l0/include/periph_cpu.h:

Go to the source code of this file.

Data Structures

struct  adc_conf_t
 ADC device configuration. More...
 
#define CPUID_ADDR   (0x1ff80050)
 Starting address of the CPU ID.
 
#define PM_BLOCKER_INITIAL   { .val_u32 = 0x01010101 }
 Override the default initial PM blocker. More...
 
enum  {
  PORT_A = 0, PORT_B = 1, PORT_C = 2, PORT_D = 3,
  PORT_E = 4, PORT_H = 7
}
 Available ports on the STM32L0 family. More...
 

EEPROM configuration

#define EEPROM_START_ADDR   (0x08080000)
 

Macro Definition Documentation

◆ PM_BLOCKER_INITIAL

#define PM_BLOCKER_INITIAL   { .val_u32 = 0x01010101 }

Override the default initial PM blocker.

Todo:
we block all modes per default, until PM is cleanly implemented

Definition at line 77 of file stm32l0/include/periph_cpu.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum

Available ports on the STM32L0 family.

Enumerator
PORT_A 

port A

PORT_B 

port B

PORT_C 

port C

PORT_D 

port D

PORT_E 

port E

PORT_H 

port H

Definition at line 39 of file stm32l0/include/periph_cpu.h.