MIKAI
Library to modify content of a Mykey
Functions
mikai.c File Reference
#include <mikai/mikai.h>
#include "srix/srix.h"
#include "mikai-internal.h"
#include "mikai-error.h"

Go to the source code of this file.

Functions

const char * MikaiVersion ()
 Get current version of mikai as string. More...
 
MyKeyMikaiNew ()
 Create a new MyKey instance. More...
 
const char * MikaiInit (MyKey **key, uint32_t dump[const SRIX4K_BLOCKS], uint64_t selection)
 
void MikaiDelete (MyKey *key)
 Delete a MyKey. More...
 
const char * MikaiGetLatestError (MyKey key[static 1])
 
size_t MyKeyGetReadersCount (MyKey key[static 1])
 
char * MyKeyGetReaderDescription (MyKey key[static 1], int reader)
 
int MyKeyWriteAll (MyKey key[static 1])
 

Function Documentation

◆ MikaiDelete()

void MikaiDelete ( MyKey key)

Delete a MyKey.

Parameters
keypointer to instance to delete

Definition at line 86 of file mikai.c.

◆ MikaiGetLatestError()

const char* MikaiGetLatestError ( MyKey  key[static 1])

Definition at line 91 of file mikai.c.

◆ MikaiInit()

const char* MikaiInit ( MyKey **  key,
uint32_t  dump[const SRIX4K_BLOCKS],
uint64_t  selection 
)

Definition at line 52 of file mikai.c.

◆ MikaiNew()

MyKey* MikaiNew ( )

Create a new MyKey instance.

Chip id of an uninitialized MyKey is 00 00 00 00.

Returns
pointer to MyKey instance

Definition at line 30 of file mikai.c.

◆ MikaiVersion()

const char* MikaiVersion ( )

Get current version of mikai as string.

Returns
version as a string

Definition at line 26 of file mikai.c.

◆ MyKeyGetReaderDescription()

char* MyKeyGetReaderDescription ( MyKey  key[static 1],
int  reader 
)

Definition at line 105 of file mikai.c.

◆ MyKeyGetReadersCount()

size_t MyKeyGetReadersCount ( MyKey  key[static 1])

Definition at line 101 of file mikai.c.

◆ MyKeyWriteAll()

int MyKeyWriteAll ( MyKey  key[static 1])

Definition at line 109 of file mikai.c.