-
Notifications
You must be signed in to change notification settings - Fork 55
Expand file tree
/
Copy pathflash_func.h
More file actions
25 lines (21 loc) · 1.03 KB
/
flash_func.h
File metadata and controls
25 lines (21 loc) · 1.03 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
//=============================================================================
// Copyright (C) 2018, Active-Semi International
//
// THIS SOFTWARE IS SUBJECT TO A SOURCE CODE LICENSE AGREEMENT WHICH PROVIDES,
// AMONG OTHER THINGS: (i) THAT IT CAN BE USED ONLY TO ADAPT THE LICENSEE'S
// APPLICATION TO PAC PROCESSORS SUPPLIED BY ACTIVE-SEMI INTERNATIONAL;
// (ii) THAT IT IS PROVIDED "AS IS" WITHOUT WARRANTY; (iii) THAT
// ACTIVE-SEMICONDUCTOR IS NOT LIABLE FOR ANY INDIRECT DAMAGES OR FOR DIRECT
// DAMAGES EXCEEDING US$1,500; AND (iv) THAT IT CAN BE DISCLOSED TO AND USED
// ONLY BY CERTAIN AUTHORIZED PERSONS.
//
//=============================================================================
#pragma once
#include "src/common.h"
#ifndef FLASH_FUNC_H
#define FLASH_FUNC_H
extern void flash_erase_page(uint32_t page_num);
extern void flash_erase_key(uint32_t key);
extern void flash_write(uint8_t *p_dest, uint8_t *p_src, uint32_t size_bytes);
extern void flash_write_word(uint32_t * p_dest, uint32_t value);
#endif