/************************************************************************* * Function Name: MCU_init * Parameters: none * Return: none * Description: initialization of peripheral modules after reset *************************************************************************/ void MCU_init(void) { Clock_init(); ADC0_init(); PDB_init(); FTM0_init(); FTM1_init(); FTM2_init(); SPI0_init(); UART1_init(); GPIO_init(); MC33927_config(); }
void Parrot_debug(struct Parrot_Interp *interpreter, int argc, char ** argv) { PDB_t *pdb; const char *command; pdb = (PDB_t *)mem_sys_allocate_zeroed(sizeof(PDB_t)); interpreter->pdb = pdb; pdb->cur_opcode = interpreter->code->byte_code; /* Parrot_setup_argv(interpreter, argc, argv); */ PDB_init(interpreter, argv_join(argv)); PDB_disassemble(interpreter,NULL); while (!(pdb->state & PDB_EXIT)) { PDB_get_command(interpreter); command = pdb->cur_command; PDB_run_command(interpreter, command); } }