1
0
Fork 0
forked from len0rd/rockbox

Added mas_run function

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@393 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Linus Nielsen Feltzing 2002-05-02 23:01:10 +00:00
parent 1e54ea855d
commit 611a7c55e2
2 changed files with 20 additions and 0 deletions

View file

@ -20,6 +20,25 @@
#include "debug.h"
#include "mas.h"
int mas_run(int prognum)
{
int i;
unsigned char buf[16];
i=0;
buf[i++] = MAS_DATA_WRITE;
buf[i++] = 0x00;
buf[i++] = prognum;
/* send run command */
if (i2c_write(MAS_DEV_WRITE,buf,i))
{
return -1;
}
return 0;
}
/* note: 'len' is number of 32-bit words, not number of bytes! */
int mas_readmem(int bank, int addr, unsigned long* dest, int len)
{

View file

@ -45,6 +45,7 @@
#define MAS_REG_KBASS 0x6b
#define MAS_REG_KTREBLE 0x6f
int mas_run(int prognum);
int mas_readmem(int bank, int addr, unsigned long* dest, int len);
int mas_writemem(int bank, int addr, unsigned long* src, int len);
int mas_devread(unsigned long *buf, int len);