资源简介
Dlion-开源固件源码V03版本及说明.rar
代码片段和文件信息
#include “gcodeplayer.h“
#include “Dlion.h“
#include “sdio_sdcard.h“
#include “usart.h“
#include “exfuns.h“
#include “malloc.h“
#include “string.h“
#include “language.h“
#include “temperature.h“
#include “stepper.h“
/*******************************************************本程序开源供3D打印学习使用************************************************
Dlion-3D打印主板
3D二进制创客---------技术论坛:www.3dbinmaker.com
文件说明:gcode处理附加功能 版本:V02
Copyright(C)深圳洛众科技有限公司
All rights reserved
***********************************************************************************************************************************/
#ifdef SDSUPPORT
void gcode_ls(u8 * path)
{
u8 res;
u8 *fn; /* This function is assuming non-Unicode cfg. */
#if _USE_LFN
fileinfo.lfsize = _MAX_LFN * 2 + 1;
fileinfo.lfname = mymalloc(SRAMINfileinfo.lfsize);
#endif
res = f_opendir(&dir(const TCHAR*)path);
if (res == FR_OK)
{
while(1)
{
res = f_readdir(&dir &fileinfo);
if (res != FR_OK || fileinfo.fname[0] == 0) break;
//if (fileinfo.fname[0] == ‘.‘) continue;
#if _USE_LFN
fn =(u8*)( *fileinfo.lfname ? fileinfo.lfname : fileinfo.fname);
#else
fn =(u8*)( fileinfo.fname);
#endif
// printf(“%s/“ path);
res=f_typetell(fn);
if((res&0XF0)==0X60)
{ printf(“%s\n“ fn);
}
}
}
myfree(SRAMINfileinfo.lfname);
// return res;
}
void card_ls(void)
{
if(card.lsAction==LS_Count)
// nrFiles=0;
card.lsAction=LS_SerialPrint;
gcode_ls(“0:\\GCODE“);
}
void card_initsd(void)
{ card.cardOK = false;
SERIAL_ECHO_START;
if(SD_Init())
{ printf(MSG_SD_INIT_FAIL);
}
else
{ card.cardOK = true;
printf(MSG_SD_CARD_OK);
}
}
void card_release(void)
{ card.sdprinting = false;
card.cardOK = false;
}
void card_openFile(char* fnamebool read)
{
u8 res;
u8 *pname;
pname=mymalloc(SRAMIN_MAX_LFN*2+1);
if(!card.cardOK)
return;
// file.close();
// printf(“--“);
card.sdprinting = false;
if(read)
{
strcpy((char*)pname“0:/GCODE/“);
strcat((char*)pname(const char*)fname);
res=f_open(&card.fgcode(const TCHAR*)pnameFA_READ);
if (res==FR_OK)
{
printf(MSG_SD_FILE_OPENED);
printf(fname);
printf(MSG_SD_SIZE);
printf(“%ld“f_size(&card.fgcode));
printf(“\n“);
// card.sdpos = 0;
printf(MSG_SD_FILE_SELECTED);
//lcd_setstatus(fname);
}
else
{
printf(MSG_SD_OPEN_FILE_FAIL);
printf(fname);
printf(“.“);
}
printf(“\n“);
}
else
{ res=f_open(&card.fgcode(const TCHAR*)fnameFA_WRITE|FA_OPEN_ALWAYS);
if (res!=FR_OK)
{
printf(MSG_SD_OPEN_FILE_FAIL);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 5212 2016-10-20 16:11 Dlion-开源固件源码V03版本及说明\Dlion_Firmware_V03\APP\gcodepla
文件 1115 2015-09-26 15:00 Dlion-开源固件源码V03版本及说明\Dlion_Firmware_V03\APP\gcodepla
文件 20477 2016-10-20 18:15 Dlion-开源固件源码V03版本及说明\Dlion_Firmware_V03\Dlion\Configuration.h
文件 2991 2016-10-20 18:52 Dlion-开源固件源码V03版本及说明\Dlion_Firmware_V03\Dlion\ConfigurationStore.c
文件 825 2016-10-20 18:24 Dlion-开源固件源码V03版本及说明\Dlion_Firmware_V03\Dlion\ConfigurationStore.h
文件 15704 2015-09-29 20:33 Dlion-开源固件源码V03版本及说明\Dlion_Firmware_V03\Dlion\Configuration_adv.h
文件 67848 2016-11-09 14:02 Dlion-开源固件源码V03版本及说明\Dlion_Firmware_V03\Dlion\Dlion.c
文件 2677 2016-10-20 03:24 Dlion-开源固件源码V03版本及说明\Dlion_Firmware_V03\Dlion\Dlion.h
文件 66953 2015-09-26 15:00 Dlion-开源固件源码V03版本及说明\Dlion_Firmware_V03\Dlion\language.h
文件 6732 2016-10-20 16:11 Dlion-开源固件源码V03版本及说明\Dlion_Firmware_V03\Dlion\motion_control.c
文件 1372 2015-09-26 15:00 Dlion-开源固件源码V03版本及说明\Dlion_Firmware_V03\Dlion\motion_control.h
文件 2024 2016-02-28 11:25 Dlion-开源固件源码V03版本及说明\Dlion_Firmware_V03\Dlion\pins.h
文件 37455 2016-11-09 14:02 Dlion-开源固件源码V03版本及说明\Dlion_Firmware_V03\Dlion\planner.c
文件 4525 2016-10-20 18:51 Dlion-开源固件源码V03版本及说明\Dlion_Firmware_V03\Dlion\planner.h
文件 2815 2015-09-26 15:00 Dlion-开源固件源码V03版本及说明\Dlion_Firmware_V03\Fatfs\doc\css_e.css
文件 3177 2015-09-26 15:00 Dlion-开源固件源码V03版本及说明\Dlion_Firmware_V03\Fatfs\doc\css_j.css
文件 1414 2015-09-26 15:00 Dlion-开源固件源码V03版本及说明\Dlion_Firmware_V03\Fatfs\doc\img\f1.png
文件 1458 2015-09-26 15:00 Dlion-开源固件源码V03版本及说明\Dlion_Firmware_V03\Fatfs\doc\img\f2.png
文件 1039 2015-09-26 15:00 Dlion-开源固件源码V03版本及说明\Dlion_Firmware_V03\Fatfs\doc\img\f3.png
文件 2335 2015-09-26 15:00 Dlion-开源固件源码V03版本及说明\Dlion_Firmware_V03\Fatfs\doc\img\f4.png
文件 2479 2015-09-26 15:00 Dlion-开源固件源码V03版本及说明\Dlion_Firmware_V03\Fatfs\doc\img\f5.png
文件 1436 2015-09-26 15:00 Dlion-开源固件源码V03版本及说明\Dlion_Firmware_V03\Fatfs\doc\img\f6.png
文件 2401 2015-09-26 15:00 Dlion-开源固件源码V03版本及说明\Dlion_Firmware_V03\Fatfs\doc\img\la
文件 2379 2015-09-26 15:00 Dlion-开源固件源码V03版本及说明\Dlion_Firmware_V03\Fatfs\doc\img\la
文件 5209 2015-09-26 15:00 Dlion-开源固件源码V03版本及说明\Dlion_Firmware_V03\Fatfs\doc\img\modules.png
文件 19068 2015-09-26 15:00 Dlion-开源固件源码V03版本及说明\Dlion_Firmware_V03\Fatfs\doc\img\rwtest.png
文件 8153 2015-09-26 15:00 Dlion-开源固件源码V03版本及说明\Dlion_Firmware_V03\Fatfs\doc\img\rwtest2.png
文件 3011 2015-09-26 15:00 Dlion-开源固件源码V03版本及说明\Dlion_Firmware_V03\Fatfs\doc\img\rwtest3.png
文件 4185 2015-09-26 15:00 Dlion-开源固件源码V03版本及说明\Dlion_Firmware_V03\Fatfs\doc\updates.txt
文件 12266 2016-10-20 16:11 Dlion-开源固件源码V03版本及说明\Dlion_Firmware_V03\Fatfs\exfuns\exfuns.c
............此处省略214个文件信息
- 上一篇:Dais_CM.exe
- 下一篇:Agilent34970.zip
相关资源
- Agilent34970.zip
- Dais_CM.exe
- MISRAC2012GuidelinesfortheuseoftheClanguageinc
- 君正Linux_开发指南.pdf
- doc.tgz
- DSP原理与应用_张卫宁_第8章.ppt
- OTIS调试手机端.zip
- StuManager.zip
- Linux-Arm(嵌入式开发参考).pdf
- 正交设计助手IIV3.1专业版免安装完美
- 单片机入门到精通高清PDF单片机精华
- bw02w7.doc
- GroupingView_src.zip
- C双色球彩票模拟抽奖、随机生成号码
- 国际地球自转和参考系统技术通知第
- 网站整站器.rar
- 星载双频软件GPS接收机研究.kdh
- 运动员最佳匹配问题.zip
- RtmpClient.rar
- get06.19.rar
- IP数据包的捕获于分析.rar
- Hive简介(1).ppt
- 电脑鼠转弯算法.pdf
- jjmm2009_6938107.zip
- ZLGCAN_labview.zip
-
CarrierFrequencySynchronizationintheDownli
n - 线性系统答案.zip
- nrf905KB-1B-1BV3.42.zip
- 滑动窗口协议.zip
- 九宫格源代码八数码算法VC实现.rar
评论
共有 条评论