게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
오유에 소스코드올릴 때
게시물ID : programmer_471짧은주소 복사하기
작성자 : 게임할줄몰라
추천 : 10
조회수 : 618회
댓글수 : 12개
등록시간 : 2014/01/16 16:29:15


소스에 대해 질문하고 싶지만 컴파일러처럼 하이라이트 표시를 안해주니 
보는 사람이 분석하기가 힘들잖아요

그래서 소스를 하이라이트 해줘서 html로 변환해주는 사이트가 상~당히 많은데 
대부분 오유 편집기에서는 이상동작을 하더라고요? 

그래서 요기 사이트 가서 변환을 해보니 잘 되긴 합니다.
http://puzzleware.net/CodeHtmler/default.aspx

변환하실 때 Whitespace Options가 
"Use
 Tag"로 되어있을텐데 "Converter Whitespace"로 선택해주세요.

그리고 변환결과가 두가지가 나오는데 
위에는 하이라이트가 적용된 소스코드고
밑에는 html코드인데

위에꺼 그냥 복사해서 오유 편집기에 붙여넣기 하시면 됩니다.

그럼 다음과 같이 하이라이트 처리가 된 소스를 올릴 수 있지요.



// MAIN 
void main(void
{     
    // Application에서 쓰이는 Digital Input/Output용 GPIO 포트 초기화 
    app_gpio_init(); 
     
    // SPI 초기화 
    DF_Init(); 
     
    // 환경설정 읽기 
    ReadEnvironment(); 
     
    // Read dip-sw  
    can_bps_index = get_can_bps_info(); 
     
    // Capture 핀 사용하지 않을 경우 입력으로 설정함 
    PORTB_PCR0 = PORT_PCR_MUX(1); 
    PORTB_PCR18 = PORT_PCR_MUX(1); 

    // FlexCAN 주변장치 초기화 
    can0_init(can_bps_index); 
    can1_init(can_bps_index); 

    // 시리얼 통신 초기화 
    Serial_init(); 

    // ARM Core System Tick Timer를 10ms 주기로 초기화 
    enable_system_tick_timer(10); 

    // 32비트 타이머 PIT 4개 중 2채널만을 사용함 
    // PIT 0 채널 10ms 주기로 초기화 
    // CAN 0/1 TRX LED 제어용으로 사용함 
    pit_init(010000);     
    pit_start(0); // Start PIT 0 채널 timer 

    // Enable global interrupt flag for all peripheral interrupts 
    EnableInterrupts; 
         
    // user bps copy 
    int i, offset = CAN_BPS_USER1; 
    for(i = 0; i < 6; i++) 
    { 
        CAN_BPS_CONFIG_TABLE[i + offset][0] = device_env.user_bps[i].PRESDIV;
        CAN_BPS_CONFIG_TABLE[i + offset][1] = device_env.user_bps[i].PROPSEG;
        CAN_BPS_CONFIG_TABLE[i + offset][2] = device_env.user_bps[i].PSEG1; 
        CAN_BPS_CONFIG_TABLE[i + offset][3] = device_env.user_bps[i].PSEG2; 
    } 
     
    // Main LOOP 
    while(1
    { 
        // CAN 
        CAN_Process(); 
         
        // SERIAL 
        Serial_Process(); 
    } 


다들 아시는건데 나만 몰랐을수도...
꼬릿말 보기
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호