
#include "명세문서\명세문서.h"

//[2011.10.18.화][완료!!!]
void 기준경로얻기(char  *r기준경로);

//[GUI + 명세문서]
//{
    //[2011.11.08.화][완료!!!]
    void Ide_AVR설정정보를_GUI에_반영(struct AVR설정정보  *pAVR설정정보);

    //[2011.10.21.금][완료!!!]
    void Ide_GUI설정을_AVR설정정보에_정리(struct AVR설정정보  *rAVR설정정보);

//}


//[2011.11.03.목][완료!!!]
void Ide_Flash_문자열로변환(//AVR Flash 는 [1주소:2바이트].
                         unsigned short  *p저장소,
                         //16 배수로 지정(한 행에 16 개의 자료가 위치).
                         unsigned int     p처리시작주소,
                         //16 배수로 지정(한 행에 16 개의 자료가 위치).
                         unsigned int     p처리주소크기,
                         //행의 맨 앞에 [주소] 를 붙여줄지 결정(true:붙이기).
                         bool             p주소포함,
                         char            *r문자열);

//[2011.11.03.목][완료!!!]
void Ide_EEprom_문자열로변환(unsigned char  *p저장소,
                          //16 배수로 지정(한 행에 16 개의 자료가 위치).
                          unsigned int    p처리시작주소,
                          //16 배수로 지정(한 행에 16 개의 자료가 위치).
                          unsigned int    p처리주소크기,
                          //행의 맨 앞에 [주소] 를 붙여줄지 결정(true:붙이기).
                          bool            p주소포함,
                          char           *r문자열);

//[2011.11.04.금][완료!!!]
void Ide_Flash_저장소_초기화(//AVR Flash 는 [1주소:2바이트].
                          unsigned short  *p저장소);

//[2011.11.04.금][완료!!!]
void Ide_EEprom_저장소_초기화(unsigned char  *p저장소);


//[2011.11.05.토][완료!!!]
bool Ide_Flash문서_다시열기(void);

//[2011.11.05.토][완료!!!]
bool Ide_EEprom문서_다시열기(void);


//[2011.11.06.일][완료!!!]
bool Ide_통신개방확인(void);


//[2011.11.08.화][완료!!!]
bool Ide_Flash_저장소_채워진_끝페이지번호_얻기(unsigned int  *r채워진끝페이지번호);

//[2011.11.08.화][완료!!!]
bool Ide_EEprom_저장소_채워진_끝단위묶음번호_얻기(unsigned int  *r채워진끝단위묶음번호);


//[2011.11.08.화][완료]
bool Ide_설정비트정보_존재확인(struct 설정비트정보  *p정보8개);




