![]() |
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 |