Defines | Functions | Variables
skel.h File Reference
#include <can/can.h>
#include <dma/dma.h>
#include <gpio/gpio.h>
#include <types/types.h>
#include <vm/natives.h>
#include <vm/vm.h>
#include <common/types.h>
#include <skel-user.h>
Include dependency graph for skel.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define CLEAR_EVENT(event)   atomic_and(&events_flags, ~(1 << event))
#define IS_EVENT(event)   (events_flags & (1 << event))
#define SET_EVENT(event)   atomic_or(&events_flags, 1 << event)

Functions

void __attribute ((noreturn)) run_aseba_main_loop(void)
void init_aseba_and_can (void)
int load_settings_from_flash (void)
void update_aseba_variables_read (void)
void update_aseba_variables_write (void)

Variables

unsigned int events_flags
struct private_settings settings
AsebaVMState vmState
struct _vmVariables vmVariables

Define Documentation

#define CLEAR_EVENT (   event)    atomic_and(&events_flags, ~(1 << event))

Definition at line 54 of file skel.h.

#define IS_EVENT (   event)    (events_flags & (1 << event))

Definition at line 55 of file skel.h.

#define SET_EVENT (   event)    atomic_or(&events_flags, 1 << event)

Definition at line 53 of file skel.h.


Function Documentation

void __attribute ( (noreturn)  )

Definition at line 511 of file skel.c.

void init_aseba_and_can ( void  )

Definition at line 483 of file skel.c.

int load_settings_from_flash ( void  )

Definition at line 382 of file skel.c.

void update_aseba_variables_read ( void  )

Definition at line 42 of file dspic33/main.c.

Definition at line 47 of file dspic33/main.c.


Variable Documentation

unsigned int events_flags

Definition at line 115 of file skel.c.



aseba
Author(s): Stéphane Magnenat
autogenerated on Thu Jan 2 2014 11:17:17