Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #include <p33fxxxx.h>
00023
00024 _FWDT(FWDTEN_OFF);
00025 _FOSCSEL(FNOSC_FRCPLL);
00026 _FOSC(POSCMD_NONE & OSCIOFNC_ON & FCKSM_CSECMD);
00027
00028 _FICD(ICS_PGD1 & JTAGEN_OFF);
00029
00030 #include <gpio/gpio.h>
00031 #include <clock/clock.h>
00032 #include <error/error.h>
00033 #include <types/types.h>
00034 #include <vm/natives.h>
00035 #include <vm/vm.h>
00036 #include <common/consts.h>
00037
00038 #include <skel.h>
00039
00040
00041
00042 void update_aseba_variables_read(void) {
00043
00044 }
00045
00046
00047 void update_aseba_variables_write(void) {
00048
00049 }
00050
00051
00052
00053
00054 int main(void) {
00055 clock_init_internal_rc_40();
00056
00057 init_aseba_and_can();
00058 if( ! load_settings_from_flash()) {
00059
00060 }
00061
00062 run_aseba_main_loop();
00063 }
00064