Étape 3: Module ChipKit
Le chipKit est principal le module parce qu’il gère le mouvement du robot et traite les données des capteurs. Il exploite et gère la base de données. Nous avons besoin de davantage de mémoire pour créer la base de données des nœuds, que nous avons en fait. À cause de cela, tout d’abord nous overdefined taille du tas.
#define CHANGE_HEAP_SIZE(size) __asm__ volatiles (« \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 ;