Go to the source code of this file.
|
static void | bank_set_map (uint16_t bank_type, uint16_t bank) |
|
static uint16_t | bank_get_map (uint16_t bank_type) |
|
static uint8_t | bank_read_byte (uint16_t bank_id, uint16_t offset) |
|
static void | bank_write_byte (uint16_t bank_id, uint16_t offset, uint8_t value) |
|
static uint8_t | bank_read_word (uint16_t bank_id, uint16_t offset) |
|
static void | bank_write_word (uint16_t bank_id, uint16_t offset, uint16_t value) |
|
void | bank_read_block (uint16_t bank_id, uint16_t offset, void __far *data, uint16_t length) |
|
void | bank_write_block (uint16_t bank_id, uint16_t offset, const void __far *data, uint16_t length) |
|
static void | bank_fill_block (uint16_t bank_id, uint16_t offset, uint16_t length, uint8_t value) |
|
static void | bank_erase_flash (uint16_t bank_id) |
|
◆ BANK_OSWORK
◆ BANK_ROM0
◆ BANK_ROM1
◆ BANK_SOFTFS
◆ BANK_SRAM
Definition at line 9 of file bank.h.
◆ BANK_USERDS0
◆ BANK_USERDS1
◆ rom0_get_map
Value:
static uint16_t bank_get_map(uint16_t bank_type)
Definition at line 23 of file bank.h.
◆ rom0_set_map
#define rom0_set_map |
( |
| bank_id | ) |
|
Value:
Definition at line 24 of file bank.h.
◆ rom1_get_map
Value:
Definition at line 25 of file bank.h.
◆ rom1_set_map
#define rom1_set_map |
( |
| bank_id | ) |
|
Value:
Definition at line 26 of file bank.h.
◆ sram_get_map
Value:
Definition at line 21 of file bank.h.
◆ sram_set_map
#define sram_set_map |
( |
| bank_id | ) |
|
Value:
Definition at line 22 of file bank.h.
◆ bank_erase_flash()
static void bank_erase_flash |
( |
uint16_t | bank_id | ) |
|
|
inlinestatic |
- Parameters
-
Definition at line 154 of file bank.h.
◆ bank_fill_block()
static void bank_fill_block |
( |
uint16_t | bank_id, |
|
|
uint16_t | offset, |
|
|
uint16_t | length, |
|
|
uint8_t | value ) |
|
inlinestatic |
- Parameters
-
bank_id | Bank ID |
offset | Offset within bank |
length | Length of data to write |
value | Byte to fill |
Definition at line 141 of file bank.h.
◆ bank_get_map()
static uint16_t bank_get_map |
( |
uint16_t | bank_type | ) |
|
|
inlinestatic |
- Parameters
-
- Returns
- Number of bank mapped to region
Definition at line 46 of file bank.h.
◆ bank_read_block()
void bank_read_block |
( |
uint16_t | bank_id, |
|
|
uint16_t | offset, |
|
|
void __far * | data, |
|
|
uint16_t | length ) |
- Parameters
-
bank_id | Bank ID |
offset | Offset within bank |
data | Output buffer |
length | Length of data to read |
◆ bank_read_byte()
static uint8_t bank_read_byte |
( |
uint16_t | bank_id, |
|
|
uint16_t | offset ) |
|
inlinestatic |
- Parameters
-
bank_id | Bank ID |
offset | Offset within bank |
- Returns
- Byte read
Definition at line 62 of file bank.h.
◆ bank_read_word()
static uint8_t bank_read_word |
( |
uint16_t | bank_id, |
|
|
uint16_t | offset ) |
|
inlinestatic |
- Parameters
-
bank_id | Bank ID |
offset | Offset within bank |
- Returns
- Word read
Definition at line 93 of file bank.h.
◆ bank_set_map()
static void bank_set_map |
( |
uint16_t | bank_type, |
|
|
uint16_t | bank ) |
|
inlinestatic |
- Parameters
-
bank_type | Bank region |
bank | Number of bank to map to region |
Definition at line 32 of file bank.h.
◆ bank_write_block()
void bank_write_block |
( |
uint16_t | bank_id, |
|
|
uint16_t | offset, |
|
|
const void __far * | data, |
|
|
uint16_t | length ) |
- Parameters
-
bank_id | Bank ID |
offset | Offset within bank |
data | Input buffer |
length | Length of data to write |
◆ bank_write_byte()
static void bank_write_byte |
( |
uint16_t | bank_id, |
|
|
uint16_t | offset, |
|
|
uint8_t | value ) |
|
inlinestatic |
- Parameters
-
bank_id | Bank ID |
offset | Offset within bank |
value | Byte to write |
Definition at line 78 of file bank.h.
◆ bank_write_word()
static void bank_write_word |
( |
uint16_t | bank_id, |
|
|
uint16_t | offset, |
|
|
uint16_t | value ) |
|
inlinestatic |
- Parameters
-
bank_id | Bank ID |
offset | Offset within bank |
value | Word to write |
Definition at line 109 of file bank.h.