[ create a new paste ] login | about

Link: http://codepad.org/0bHLfKvy    [ raw code | fork ]

C, pasted on Nov 25:
 switch(hm2->stepgen.instance[i].hal.param.step_type){
    case 16:
        buff = ((hm2->stepgen.instance[i].hal.param.table3 >> 12) & 0xFF);
        hm2->llio->write(hm2->llio, hm2->stepgen.table_sequence_data_setup_addr 
                + (i * sizeof(u32)), &buff, sizeof(u32));
    case 15:
        buff = ((hm2->stepgen.instance[i].hal.param.table3 >> 8) & 0xFF);
        hm2->llio->write(hm2->llio, hm2->stepgen.table_sequence_data_setup_addr 
                + (i * sizeof(u32)), &buff, sizeof(u32));
    case 14:
        buff = ((hm2->stepgen.instance[i].hal.param.table3 >> 4) & 0xFF);
        hm2->llio->write(hm2->llio, hm2->stepgen.table_sequence_data_setup_addr 
                + (i * sizeof(u32)), &buff, sizeof(u32));
    case 13:
        buff = ((hm2->stepgen.instance[i].hal.param.table3 >> 0) & 0xFF);
        hm2->llio->write(hm2->llio, hm2->stepgen.table_sequence_data_setup_addr 
                + (i * sizeof(u32)), &buff, sizeof(u32));
    case 12:
        buff = ((hm2->stepgen.instance[i].hal.param.table2 >> 12) & 0xFF);
        hm2->llio->write(hm2->llio, hm2->stepgen.table_sequence_data_setup_addr 
                + (i * sizeof(u32)), &buff, sizeof(u32));
    case 11:
        buff = ((hm2->stepgen.instance[i].hal.param.table2 >> 8) & 0xFF);
        hm2->llio->write(hm2->llio, hm2->stepgen.table_sequence_data_setup_addr 
                + (i * sizeof(u32)), &buff, sizeof(u32));
    case 10:
        buff = ((hm2->stepgen.instance[i].hal.param.table2 >> 4) & 0xFF);
        hm2->llio->write(hm2->llio, hm2->stepgen.table_sequence_data_setup_addr 
                + (i * sizeof(u32)), &buff, sizeof(u32));
    case 9:
        buff = ((hm2->stepgen.instance[i].hal.param.table2 >> 0) & 0xFF);
        hm2->llio->write(hm2->llio, hm2->stepgen.table_sequence_data_setup_addr 
                + (i * sizeof(u32)), &buff, sizeof(u32));
    case 8:
        buff = ((hm2->stepgen.instance[i].hal.param.table1 >> 12) & 0xFF);
        hm2->llio->write(hm2->llio, hm2->stepgen.table_sequence_data_setup_addr 
                + (i * sizeof(u32)), &buff, sizeof(u32));
    case 7:
        buff = ((hm2->stepgen.instance[i].hal.param.table1 >> 8) & 0xFF);
        hm2->llio->write(hm2->llio, hm2->stepgen.table_sequence_data_setup_addr 
                + (i * sizeof(u32)), &buff, sizeof(u32));
    case 6:
        buff = ((hm2->stepgen.instance[i].hal.param.table1 >> 4) & 0xFF);
        hm2->llio->write(hm2->llio, hm2->stepgen.table_sequence_data_setup_addr 
                + (i * sizeof(u32)), &buff, sizeof(u32));
    case 5:
        buff = ((hm2->stepgen.instance[i].hal.param.table1 >> 0) & 0xFF);
        hm2->llio->write(hm2->llio, hm2->stepgen.table_sequence_data_setup_addr 
                + (i * sizeof(u32)), &buff, sizeof(u32));
    case 4:
        buff = ((hm2->stepgen.instance[i].hal.param.table0 >> 12) & 0xFF);
        hm2->llio->write(hm2->llio, hm2->stepgen.table_sequence_data_setup_addr 
                + (i * sizeof(u32)), &buff, sizeof(u32));
    case 3:
        buff = ((hm2->stepgen.instance[i].hal.param.table0 >> 8) & 0xFF);
        hm2->llio->write(hm2->llio, hm2->stepgen.table_sequence_data_setup_addr 
                + (i * sizeof(u32)), &buff, sizeof(u32));
        buff = ((hm2->stepgen.instance[i].hal.param.table0 >> 4) & 0xFF);
        hm2->llio->write(hm2->llio, hm2->stepgen.table_sequence_data_setup_addr 
                + (i * sizeof(u32)), &buff, sizeof(u32));
        buff = ((hm2->stepgen.instance[i].hal.param.table0 >> 0) & 0xFF);
        hm2->llio->write(hm2->llio, hm2->stepgen.table_sequence_data_setup_addr 
                + (i * sizeof(u32)), &buff, sizeof(u32));


Create a new paste based on this one


Comments: