예제 #1
0
파일: mesin.c 프로젝트: hericz/atinom_banyu
void save_mesin(void)
{
	printf("Save struct mesin ke flash ..");
	if(prepare_flash(SEKTOR_MESIN, SEKTOR_MESIN)) return;
	printf("..");
	
	if(hapus_flash(SEKTOR_MESIN, SEKTOR_MESIN)) return;
	printf("..");
	
	if(prepare_flash(SEKTOR_MESIN, SEKTOR_MESIN)) return;
	printf("..");
	
	if(tulis_flash(ALMT_MESIN, (unsigned short *) &mesin, sizeof (mesin))) return;
	printf(".. OK\r\n");
	
}
예제 #2
0
파일: sfile.c 프로젝트: hericz/atinom_banyu
static int simpan_sfile( struct t_simpan_file *pgr) {
	printf(" Save struct SIMPAN_FILE ke flash ..");
	if(prepare_flash(SEKTOR_SFILE, SEKTOR_SFILE)) return -1;
	printf("..");
	
	if(hapus_flash(SEKTOR_SFILE, SEKTOR_SFILE)) return -1;
	printf("..");
	
	if(prepare_flash(SEKTOR_SFILE, SEKTOR_SFILE)) return -1;
	printf("..");
	
	if(tulis_flash(ALMT_SFILE, (unsigned short *) pgr, (sizeof (struct t_simpan_file)))) return -1;
	
	printf(".. OK\r\n");
	return 0;
}
예제 #3
0
static int simpan_env( struct t_env *pgr)
{
	printf(" Save struct GROUP ke flash ..");
	if(prepare_flash(SEKTOR_ENV, SEKTOR_ENV)) return -1;
	printf("..");
	
	if(hapus_flash(SEKTOR_ENV, SEKTOR_ENV)) return -1;
	printf("..");
	
	if(prepare_flash(SEKTOR_ENV, SEKTOR_ENV)) return -1;
	printf("..");
	
	if(tulis_flash(ALMT_ENV, (unsigned short *) pgr, (sizeof (struct t_group)))) return -1;
	
	printf(".. OK\r\n");
	return 0;
}