OpenOCD
flash/common.h
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-2.0-or-later */
2
3
/***************************************************************************
4
* Copyright (C) 2009 by Zachary T Welch <zw@superlucidity.net> *
5
***************************************************************************/
6
7
#ifndef OPENOCD_FLASH_COMMON_H
8
#define OPENOCD_FLASH_COMMON_H
9
10
#include <
helper/log.h
>
11
#include <
helper/replacements.h
>
12
20
unsigned
int
get_flash_name_index
(
const
char
*
name
);
26
bool
flash_driver_name_matches
(
const
char
*
name
,
const
char
*expected);
27
28
#define ERROR_FLASH_BANK_INVALID (-900)
29
#define ERROR_FLASH_SECTOR_INVALID (-901)
30
#define ERROR_FLASH_OPERATION_FAILED (-902)
31
#define ERROR_FLASH_DST_OUT_OF_BANK (-903)
32
#define ERROR_FLASH_DST_BREAKS_ALIGNMENT (-904)
33
#define ERROR_FLASH_BUSY (-905)
34
#define ERROR_FLASH_SECTOR_NOT_ERASED (-906)
35
#define ERROR_FLASH_BANK_NOT_PROBED (-907)
36
#define ERROR_FLASH_OPER_UNSUPPORTED (-908)
37
#define ERROR_FLASH_PROTECTED (-909)
38
39
#endif
/* OPENOCD_FLASH_COMMON_H */
name
const char * name
Definition:
armv4_5.c:76
flash_driver_name_matches
bool flash_driver_name_matches(const char *name, const char *expected)
Attempt to match the expected name with the name of a driver.
Definition:
common.c:27
get_flash_name_index
unsigned int get_flash_name_index(const char *name)
Parses the optional '.index' portion of a flash bank identifier.
Definition:
common.c:14
log.h
replacements.h
src
flash
common.h
Generated by
1.9.1