Paso 3: Módulo ChipKit
El chipKit es principal el módulo ya que controla el movimiento del robot y los datos de los sensores de los procesos. Construye y mantiene la base de datos. Necesitamos más memoria para construir la base de datos de nodos, que realmente tenemos. Debido a que en primer lugar nos overdefined tamaño del montón.
#define CHANGE_HEAP_SIZE(size) __asm__ volátiles ("\t.globl _min_heap_size\n\t.equ _min_heap_size," #size "\n")
CHANGE_HEAP_SIZE(0x5000); extern __attribute__((section("linker_defined"))) char _heap; extern __attribute__((section("linker_defined"))) char _min_heap_size;