Speeduino
|
Functions | |
void * | heap_alloc (uint16_t size) |
void | table3D_setSize (struct table3D *targetTable, byte newSize) |
int | table2D_getValue (struct table2D *fromTable, int X_in) |
int16_t | table2D_getAxisValue (struct table2D *fromTable, byte X_index) |
Returns an axis (bin) value from the 2D table. This works regardless of whether that axis is bytes or int16_ts. More... | |
int16_t | table2D_getRawValue (struct table2D *fromTable, byte X_index) |
Returns an value from the 2D table given an index value. No interpolation is performed. More... | |
int | get3DTableValue (struct table3D *fromTable, int Y_in, int X_in) |
Variables | |
static uint8_t | _3DTable_heap [TABLE_HEAP_SIZE] |
static uint16_t | _heap_pointer = 0 |
int get3DTableValue | ( | struct table3D * | fromTable, |
int | Y_in, | ||
int | X_in | ||
) |
void * heap_alloc | ( | uint16_t | size | ) |
int16_t table2D_getAxisValue | ( | struct table2D * | fromTable, |
byte | X_index | ||
) |
Returns an axis (bin) value from the 2D table. This works regardless of whether that axis is bytes or int16_ts.
fromTable | |
X_index |
int16_t table2D_getRawValue | ( | struct table2D * | fromTable, |
byte | X_index | ||
) |
Returns an value from the 2D table given an index value. No interpolation is performed.
fromTable | |
X_index |
int table2D_getValue | ( | struct table2D * | fromTable, |
int | X_in | ||
) |
void table3D_setSize | ( | struct table3D * | targetTable, |
byte | newSize | ||
) |
|
static |
|
static |