diff options
| author | Bdale Garbee <bdale@gag.com> | 2012-08-28 23:39:53 -0600 | 
|---|---|---|
| committer | Bdale Garbee <bdale@gag.com> | 2012-08-28 23:39:53 -0600 | 
| commit | 5ed88fb72c3e3ecf3333c700d838667db71cfbdc (patch) | |
| tree | 3b371f563c0f7607f2fe53242673adb352b48514 /src/stm/stm32l.h | |
| parent | adbe64c5a9402b7c5075a444a12629131b663877 (diff) | |
| parent | 621d0930244f25165d2ac5da596dcc87e253b965 (diff) | |
Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
Conflicts:
	debian/control
Diffstat (limited to 'src/stm/stm32l.h')
| -rw-r--r-- | src/stm/stm32l.h | 26 | 
1 files changed, 25 insertions, 1 deletions
| diff --git a/src/stm/stm32l.h b/src/stm/stm32l.h index ff8dddff..3a498a0a 100644 --- a/src/stm/stm32l.h +++ b/src/stm/stm32l.h @@ -167,7 +167,7 @@ stm_gpio_set(struct stm_gpio *gpio, int pin, uint8_t value) {  }  static inline uint8_t -stm_gpio_isset(struct stm_gpio *gpio, int pin) { +stm_gpio_get(struct stm_gpio *gpio, int pin) {  	return (gpio->idr >> pin) & 1;  } @@ -281,6 +281,30 @@ extern struct stm_flash	stm_flash;  #define STM_FLASH_ACR_PRFEN	(1)  #define STM_FLASH_ACR_LATENCY	(0) +#define STM_FLASH_PECR_OBL_LAUNCH	18 +#define STM_FLASH_PECR_ERRIE		17 +#define STM_FLASH_PECR_EOPIE		16 +#define STM_FLASH_PECR_FPRG		10 +#define STM_FLASH_PECR_ERASE		9 +#define STM_FLASH_PECR_FTDW		8 +#define STM_FLASH_PECR_DATA		4 +#define STM_FLASH_PECR_PROG		3 +#define STM_FLASH_PECR_OPTLOCK		2 +#define STM_FLASH_PECR_PRGLOCK		1 +#define STM_FLASH_PECR_PELOCK		0 + +#define STM_FLASH_SR_OPTVERR		11 +#define STM_FLASH_SR_SIZERR		10 +#define STM_FLASH_SR_PGAERR		9 +#define STM_FLASH_SR_WRPERR		8 +#define STM_FLASH_SR_READY		3 +#define STM_FLASH_SR_ENDHV		2 +#define STM_FLASH_SR_EOP		1 +#define STM_FLASH_SR_BSY		0 + +#define STM_FLASH_PEKEYR_PEKEY1	0x89ABCDEF +#define STM_FLASH_PEKEYR_PEKEY2 0x02030405 +  struct stm_rcc {  	vuint32_t	cr;  	vuint32_t	icscr; | 
