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()
| void bank_erase_flash |
( |
uint16_t | bank_id | ) |
|
|
inlinestatic |
- Parameters
-
Definition at line 154 of file bank.h.
◆ bank_fill_block()
| 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()
| 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()
| 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()
| 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()
| 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()
| 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()
| 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.