变量必须是const才能通过' __ attribute __((progmem))'

时间:2015-11-18 09:17:08

标签: arduino arduino-uno

我在Arduino 1.6.6上遇到编译错误。我的代码:

我收到了错误:

  

Arduino:1.6.6(Windows 10),卡丁车:" Arduino / Genuino Uno"

     

TalkingClock:66:错误:变量'小时'必须是const才能成为   通过' 属性((progmem))'

进入只读部分      

* hours [] = {h12,h01,h02,h03,h04,h05,h06,h07,h08,h09,h10,h11},

     

TalkingClock:67:错误:变量' mTens'必须是const才能成为   通过' 属性((progmem))'

进入只读部分      

mTens [] = {m00,m10,m20,m30,m40,m50},

     

TalkingClock:68:错误:变量' mTeens'必须是const才能成为   通过' 属性((progmem))'

进入只读部分      

mTeens [] = {m11,m12,m13,m14,m15,m16,m17,m18,m19},   TalkingClock:69:错误:变量' mTenX'必须是const才能成为   通过' 属性((progmem))'

进入只读部分      

mTenX [] = {m0x,NULL,m2x,m3x,m4x,m5x},

     

TalkingClock:70:错误:变量'分钟'必须是const才能成为   通过' 属性((progmem))'

进入只读部分      

分钟[] = {m1,m2,m3,m4,m5,m6,m7,m8,m9},

     

TalkingClock:71:错误:变量& ampm'必须是const才能成为   通过' 属性((progmem))'进入只读部分   ampm [] = {am,pm};

 exit status 1

变量'小时'必须是const才能通过' 属性((progmem))'

进入只读部分

0 个答案:

没有答案