aboutsummaryrefslogtreecommitdiff
path: root/system-clock/include/flash.h
blob: ac63bf99cb4b0e2128ecc557412571fa81dfb697 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#ifndef H__FLASH_
#define H__FLASH_

#include "common.h"

/*
 * Header file for dealing with flash.
 */

#define FLASH_BASE      0x40022000

typedef struct {
  __IO uint32_t ac_r; /* Flash access control register. */

  /* TODO fill out the rest. */
} PACKED flash_t;

#define FLASH (*(__IO flash_t*) FLASH_BASE)

#endif /* H__FLASH_ */