uuprog开发教程:芯片支持库维护8
这一节我们讲一下芯片参数中的相关参数选项的维护,这里主要介绍下容量的设置。为什么要专门介绍呢?这需要做下数值转换,就是说必须转成字节的数值(先这么处理,以后要是有更佳的方案再换)。
这里我们要添加个32k的容量,下面的值就该设成
然后确定下就行了,这样就可以在列表中找到该项。下面就是实现代码:
void CProgDeviceManage::OnADDSizeList()
{
// TODO: Add your control notification handler code here
CProgTypeList addsizedlg;
TypeStruct sttype;
if (addsizedlg.DoModal() == IDOK)
{
strcpy(sttype.TypeName,addsizedlg.m_sTypeName);
sttype.TypeVal = (DWORD)strtoul(addsizedlg.m_sTypeVal, NULL, 10);
parent->m_arSizeList.Add(sttype);
}
m_cDeviceSize.ResetContent();
for (int n=0;n<parent->m_arSizeList.GetSize();n++)
{
m_cDeviceSize.AddString(parent->m_arSizeList.GetAt(n).TypeName);
}
}
记住,这个改动也是要点保存按钮才会写入支持库,为什么这么做,自己想想就明白了。其他的几个类型维护操作差不多,这里就不一一列举了。
支持下收藏了 很好,值得学习:lol
页:
[1]