You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
1.1 KiB
23 lines
1.1 KiB
/* |
|
* nvm.c - non-volatile memory implementations |
|
* Copyright (C) 2013 Thomas Eichinger <thomas.eichinger@fu-berlin.de> |
|
* |
|
* This file is subject to the terms and conditions of the GNU Lesser |
|
* General Public License v2.1. See the file LICENSE in the top level |
|
* directory for more details. |
|
* |
|
* This file is part of RIOT. |
|
*/ |
|
|
|
#include "nvm.h" |
|
|
|
nvm_err_t (*nvm_detect) (nvm_interface_t nvm_interface, nvm_type_t* p_nvm_type) |
|
= (void*) 0x00006cb9; |
|
nvm_err_t (*nvm_read) (nvm_interface_t nvm_interface, nvm_type_t nvm_type, void *p_dest, uint32_t address, uint32_t num_bytes) |
|
= (void*) 0x00006d69; |
|
nvm_err_t (*nvm_write) (nvm_interface_t nvm_interface, nvm_type_t nvm_type, void *p_src, uint32_t address, uint32_t numb_bytes) |
|
= (void*) 0x00006ec5; |
|
nvm_err_t (*nvm_erase) (nvm_interface_t nvm_interface, nvm_type_t nvm_type, uint32_t sector_bitfield) |
|
= (void*) 0x00006e05; |
|
void (*nvm_setsvar) (uint32_t zero_is_for_winners) |
|
= (void*) 0x00007085;
|
|
|