123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551 |
- #include "myDisplayUnit.h"
- #include "myLcd.h"
- int8_t uiPageIdAddress = ~(0);
- int8_t uiPageCount = 1;
- int8_t rx_tx_count;
- int8_t rx_tp_count;
- int8_t setting_count;
- int8_t tx_tp_count;
- uiPageUnit_ts uiPageParams[10];
- enterCallback enterCb;
- void myDisplay_ui_firstUi_setDeviceName(char *name)
- {
- myLCD_str8x16(IM_NOMALE, 80, 1, name);
- }
- void myDisplay_ui_firstUi_setFreq(uint32_t freq)
- {
- myLCD_str8x16(IM_NOMALE, 95, 2, "Freq.%dMHz", freq);
- }
- void myDisplay_ui_firstUi_setRfPower(int power)
- {
- myLCD_str8x16(IM_NOMALE, 95, 3, "Pwr.%ddBm", power);
- }
- void myDisplay_ui_firstUi(int agr0, void *agr1_ptr)
- {
- if (uiPageIdAddress != UI_PAGE_ID_FIRST_UI)
- {
- myLCD_16x16(IM_INVERSE, 10, 11, "深圳市沃进科技有限公司");
- myLCD_displayImage(IM_NOMALE, 1, 1, IMG_SRC_VOLLGO);
- myLCD_str8x16(IM_NOMALE, 80, 1, "VG------------");
- myLCD_str8x16(IM_NOMALE, 95, 2, "Freq.***");
- myLCD_str8x16(IM_NOMALE, 95, 3, "Pwr.**");
- }
- else
- {
- myLCD_str8x16(agr0 == 0 ? IM_INVERSE : IM_NOMALE,
- HORIZONTAL_RIGHT, 5, "ENTER");
- }
- uiPageIdAddress = UI_PAGE_ID_FIRST_UI;
- }
- void myDisplay_ui_selectMode(int agr0, void *agr1_ptr)
- {
- int i;
- myLCD_clearFull();
- for ( i = 0; i <= MAX_PAGE_COUNT; i++)
- {
- myLCD_displayBlock(1, i);
- }
- uiPageIdAddress = UI_PAGE_ID_ITEM_MODE;
- myLCD_str8x16(agr0 == 0 ? IM_INVERSE : IM_NOMALE,
- 10, 1, "Enter RF Transmiter");
- myLCD_str8x16(agr0 == 1 ? IM_INVERSE : IM_NOMALE,
- 10, 2, "Enter RF Receiver");
- myLCD_str8x16(agr0 == 2 ? IM_INVERSE : IM_NOMALE,
- 10, 3, "Enter RF Continuous");
- myLCD_str8x16(agr0 == 3 ? IM_INVERSE : IM_NOMALE,
- 10, 4, "Enter RF Setting");
- }
- void myDisplay_ui_rf_tx(uint8_t mode)
- {
- int i;
- myLCD_clearFull();
- for ( i = 0; i <= MAX_PAGE_COUNT; i++)
- {
- myLCD_displayBlock(1, i);
- }
- myLCD_str8x16(mode == 0 ? IM_INVERSE : IM_NOMALE,
- 10, 1, "Packet TX");
- myLCD_str8x16(mode == 1 ? IM_INVERSE : IM_NOMALE,
- 10, 2, "Continuous TX");
- }
- void myDisplay_ui_rf_tx_packet(int agr0, void *agr1_ptr)
- {
- int i;
- if (uiPageIdAddress != UI_PAGE_ID_TX_PACKET)
- {
- myLCD_clearFull();
- for ( i = 0; i <= MAX_PAGE_COUNT; i++)
- {
- myLCD_displayBlock(1, i);
- }
- myLCD_str8x16(IM_NOMALE, HORIZONTAL_CENTER, 1, "Packet TX");
- }
- uiPageIdAddress = UI_PAGE_ID_TX_PACKET;
- if (uiPageIdAddress == UI_PAGE_ID_TX_PACKET)
- {
- myLCD_str8x16(agr0 == 0 ? IM_INVERSE : IM_NOMALE,
- HORIZONTAL_RIGHT, 6, "START");
- }
- }
- void myDisplay_ui_rf_tx_packet_buffer(uint8_t *buffer)
- {
- if (uiPageIdAddress == UI_PAGE_ID_TX_PACKET)
- {
- myLCD_str8x16(IM_NOMALE, HORIZONTAL_LEFT, 2, (char *)buffer);
- }
- }
- uint32_t buffer_freq;
- void myDisplay_ui_rf_setting_freq(uint32_t freq)
- {
- buffer_freq = freq;
- }
- char *buffer_type;
- void myDisplay_ui_rf_setting_type(char *type)
- {
- buffer_type = type;
- }
- void myDisplay_ui_rf_setting(int agr0, void *agr1_ptr)
- {
- int i;
- if (uiPageIdAddress != UI_PAGE_ID_SETTING)
- {
- myLCD_clearFull();
- for ( i = 0; i <= MAX_PAGE_COUNT; i++)
- {
- myLCD_displayBlock(1, i);
- }
- myLCD_str8x16(IM_NOMALE, HORIZONTAL_CENTER, 1, "Setting");
- myLCD_str8x16(IM_NOMALE, 10, 2, "Freq:------MHz");
- myLCD_str8x16(agr0 == 0 ? IM_INVERSE : IM_NOMALE,
- 10 + 8 * strlen("Freq:"), 2, "%6.2f", (float)buffer_freq / 1000000);
- myLCD_str8x16(IM_NOMALE, 10, 3, "Type:");
- myLCD_str8x16(agr0 == 1 ? IM_INVERSE : IM_NOMALE,
- 10 + 8 * strlen("Type:"), 3, "%s", buffer_type);
- myLCD_str8x16(IM_NOMALE, 10, 4, "TxPower:--dBm");
- myLCD_str8x16(agr0 == 2 ? IM_INVERSE : IM_NOMALE,
- 10 + 8 * strlen("TxPower:"), 4, "%02d", ((int *)agr1_ptr)[2]);
- }
- if (uiPageIdAddress == UI_PAGE_ID_SETTING)
- {
- myLCD_str8x16(agr0 == 0 ? IM_INVERSE : IM_NOMALE,
- 10 + 8 * strlen("Freq:"), 2, "%6.2f", (float)buffer_freq / 1000000);
- myLCD_str8x16(agr0 == 1 ? IM_INVERSE : IM_NOMALE,
- 10 + 8 * strlen("Type:"), 3, "%s", buffer_type);
- myLCD_str8x16(agr0 == 2 ? IM_INVERSE : IM_NOMALE,
- 10 + 8 * strlen("TxPower:"), 4, "%02d", ((int *)agr1_ptr)[2]);
- }
-
- uiPageIdAddress = UI_PAGE_ID_SETTING;
- }
- void myDisplay_ui_rf_rx(uint8_t mode)
- {
- int i;
- myLCD_clearFull();
- for ( i = 0; i <= MAX_PAGE_COUNT; i++)
- {
- myLCD_displayBlock(1, i);
- }
- myLCD_str8x16(mode == 0 ? IM_INVERSE : IM_NOMALE,
- 10, 1, "Packet RX");
- myLCD_str8x16(mode == 1 ? IM_INVERSE : IM_NOMALE,
- 10, 2, "Continuous RX");
- }
- void myDisplay_ui_rf_continuos(int agr0, void *agr1_ptr)
- {
- int i;
- if (uiPageIdAddress != UI_PAGE_ID_RF_CONTINUOUS)
- {
- myLCD_clearFull();
- for ( i = 0; i <= MAX_PAGE_COUNT; i++)
- {
- myLCD_displayBlock(1, i);
- }
- myLCD_str8x16(IM_NOMALE, HORIZONTAL_CENTER, 1, "Continuous");
- myLCD_str8x16(agr0 == 0 ? IM_INVERSE : IM_NOMALE,
- HORIZONTAL_CENTER, 2, "TX");
- myLCD_str8x16(agr0 == 1 ? IM_INVERSE : IM_NOMALE,
- HORIZONTAL_CENTER, 3, "RX");
- }
- if (uiPageIdAddress == UI_PAGE_ID_RF_CONTINUOUS)
- {
- myLCD_str8x16(agr0 == 0 ? IM_INVERSE : IM_NOMALE,
- HORIZONTAL_CENTER, 2, "TX");
- myLCD_str8x16(agr0 == 1 ? IM_INVERSE : IM_NOMALE,
- HORIZONTAL_CENTER, 3, "RX");
- }
- uiPageIdAddress = UI_PAGE_ID_RF_CONTINUOUS;
- }
- void myDisplay_ui_rf_continuos_txCurrent(float Current)
- {
- if (uiPageIdAddress == UI_PAGE_ID_RF_CONTINUOUS)
- {
- myLCD_str8x16(IM_NOMALE,
- 10, 4, "Current=%6.2fmA", Current);
- }
- }
- void myDisplay_ui_rf_continuos_rxErrorRate(float rate)
- {
- if (uiPageIdAddress == UI_PAGE_ID_RF_CONTINUOUS)
- {
- myLCD_str8x16(IM_NOMALE,
- 10, 5, "rate=%6.2f%%", rate);
- }
- }
- void myDisplay_ui_rf_continuos_rxContinuousFreq(uint32_t freq)
- {
- if (uiPageIdAddress == UI_PAGE_ID_RF_CONTINUOUS)
- {
- myLCD_str8x16(IM_NOMALE,
- 10, 6, "freq=%6d", freq);
- }
- }
- void myDisplay_ui_rf_continuos_rxPacketCount(uint8_t status, uint16_t count)
- {
- if (uiPageIdAddress == UI_PAGE_ID_RF_CONTINUOUS)
- {
- myLCD_str8x16(IM_NOMALE,
- 10, 5, "count=%d sta=%d", count, status);
- }
- }
- void myDisplay_ui_rf_continuos_rxPacket(uint8_t *buf, uint16_t len)
- {
- int i = 0;
- if (uiPageIdAddress == UI_PAGE_ID_RF_CONTINUOUS)
- {
- myLCD_str8x16(IM_NOMALE,
- 10, 6, " ");
- if (len)
- {
- myLCD_str8x16(IM_NOMALE,
- 10, 6, "packet=");
- for ( i = 0; i < len; i++)
- {
- myLCD_str8x16(IM_NOMALE,
- 10, 6 + strlen("packet=") + i,
- "%x", *buf);
- buf ++;
- }
-
- }
- else
- {
- myLCD_str8x16(IM_NOMALE,
- 10, 6, "packet=%s", buf);
- }
- }
- }
- void myDisplay_ui_rf_continuos_rxPacketGetCount(uint32_t count)
- {
- if (uiPageIdAddress == UI_PAGE_ID_RF_CONTINUOUS)
- {
- myLCD_str8x16(IM_NOMALE,
- 10, 6, "rx count=%d", count);
- }
- }
- void myDisplay_ui_rf_rx_packet(int agr0, void *agr1_ptr)
- {
- int i;
- if (uiPageIdAddress != UI_PAGE_ID_RX_PACKET)
- {
- myLCD_clearFull();
- for ( i = 0; i <= MAX_PAGE_COUNT; i++)
- {
- myLCD_displayBlock(1, i);
- }
- myLCD_str8x16(IM_NOMALE, HORIZONTAL_CENTER, 1, "Packet RX");
- }
- uiPageIdAddress = UI_PAGE_ID_RX_PACKET;
- if (uiPageIdAddress == UI_PAGE_ID_RX_PACKET)
- {
- myLCD_str8x16(agr0 == 0 ? IM_INVERSE : IM_NOMALE,
- HORIZONTAL_RIGHT, 6, "START");
- }
- }
- void myDisplay_ui_rf_rxPacket_rxCurrent(float current)
- {
- if (uiPageIdAddress == UI_PAGE_ID_RX_PACKET)
- {
- myLCD_str8x16(IM_NOMALE,
- 10, 4, "current=%-6.2fmA", current);
- }
- }
- void myDisplay_ui_rf_rxPacket_rssi(int8_t rssi, int8_t snr)
- {
- if (uiPageIdAddress == UI_PAGE_ID_RX_PACKET)
- {
- myLCD_str8x16(IM_NOMALE,
- 10, 3, "rssi=%-4ddBm snr=%-4d", rssi, snr);
- }
- }
- void myDisplay_ui_rf_rxPacket_rate(float rate, int count, int frame)
- {
- if (uiPageIdAddress == UI_PAGE_ID_RX_PACKET)
- {
- myLCD_str8x16(IM_NOMALE,
- 10, 3, "rssi=%3.0f%%,cnt=%3d %1d", rate, count, frame & 0x0f);
- }
- }
- void myDisplay_ui_rf_rxPacket_buffer(uint8_t *buf, uint16_t len)
- {
- int i = 0;
- if (uiPageIdAddress == UI_PAGE_ID_RX_PACKET)
- {
- myLCD_str8x16(IM_NOMALE,
- 10, 5, " ");
- if (len)
- {
- myLCD_str8x16(IM_NOMALE,
- 10, 5, "packet=");
- for ( i = 0; i < len; i++)
- {
- myLCD_str8x16(IM_NOMALE,
- 10, 5 + strlen("packet=") + i,
- "%x", *buf);
- buf ++;
- }
-
- }
- else
- {
- myLCD_str8x16(IM_NOMALE,
- 10, 5, "packet=%s", buf);
- }
- }
- }
- /**
- * 光标控制
- * direct: 方向控制
- * =1,向上移动
- * =0,向下移动
- * **/
- void myDisplay_change(uint8_t direct)
- {
- if (uiPageParams[uiPageCount - 1].cursorCount)
- {
- //设置加减控制
- if (uiPageParams[uiPageCount - 1].writeStaTab[uiPageParams[uiPageCount - 1].cursorCounting])
- {
- if (direct)
- {
- uiPageParams[uiPageCount - 1].itemValueTab[uiPageParams[uiPageCount - 1].cursorCounting] ++;
- if (uiPageParams[uiPageCount - 1].itemValueTab[uiPageParams[uiPageCount - 1].cursorCounting] >=
- uiPageParams[uiPageCount - 1].itemMaxValueTab[uiPageParams[uiPageCount - 1].cursorCounting])
- {
- uiPageParams[uiPageCount - 1].itemValueTab[uiPageParams[uiPageCount - 1].cursorCounting] = 0;
- }
- }
- else
- {
- uiPageParams[uiPageCount - 1].itemValueTab[uiPageParams[uiPageCount - 1].cursorCounting] --;
- if (uiPageParams[uiPageCount - 1].itemValueTab[uiPageParams[uiPageCount - 1].cursorCounting] < 0)
- {
- uiPageParams[uiPageCount - 1].itemValueTab[uiPageParams[uiPageCount - 1].cursorCounting] =
- uiPageParams[uiPageCount - 1].itemMaxValueTab[uiPageParams[uiPageCount - 1].cursorCounting] - 1;
- }
- }
- if (enterCb)
- {
- enterCb(uiPageCount,
- uiPageParams[uiPageCount - 1].cursorCounting,
- uiPageParams[uiPageCount - 1].writeStaTab[uiPageParams[uiPageCount - 1].cursorCounting],
- uiPageParams[uiPageCount - 1].itemValueTab[uiPageParams[uiPageCount - 1].cursorCounting]
- );
- }
- }
- else
- {
- //光标移动控制
- if (direct)
- {
- uiPageParams[uiPageCount - 1].cursorCounting --;
- if (uiPageParams[uiPageCount - 1].cursorCounting < 0)
- {
- uiPageParams[uiPageCount - 1].cursorCounting = uiPageParams[uiPageCount - 1].cursorCount - 1;
- }
- }
- else
- {
- uiPageParams[uiPageCount - 1].cursorCounting ++;
- if (uiPageParams[uiPageCount - 1].cursorCounting >= uiPageParams[uiPageCount - 1].cursorCount)
- {
- uiPageParams[uiPageCount - 1].cursorCounting = 0;
- }
- }
- }
-
- uiPageParams[uiPageCount - 1].uiDriver(uiPageParams[uiPageCount - 1].cursorCounting,
- uiPageParams[uiPageCount - 1].itemValueTab);
-
- }
- }
- /***
- * 按下确定键
- * 进入下一个界面或者进入设置状态
- */
- void myDisplay_enter(uint8_t direct)
- {
- if (direct == ENTER_NEXT_PAGE)
- {
- //进入设置状态
- if (uiPageParams[uiPageCount - 1].itemTypeTab[uiPageParams[uiPageCount - 1].cursorCounting] == TYPE_WRITE_TEXT)
- {
- //切换设置状态
- uiPageParams[uiPageCount - 1].writeStaTab[uiPageParams[uiPageCount - 1].cursorCounting] =
- !uiPageParams[uiPageCount - 1].writeStaTab[uiPageParams[uiPageCount - 1].cursorCounting];
- uiPageParams[uiPageCount - 1].uiDriver(uiPageParams[uiPageCount - 1].cursorCounting,
- uiPageParams[uiPageCount - 1].itemValueTab);
- if (enterCb)
- {
- enterCb(uiPageParams[uiPageCount - 1].id,
- uiPageParams[uiPageCount - 1].cursorCounting,
- uiPageParams[uiPageCount - 1].writeStaTab[uiPageParams[uiPageCount - 1].cursorCounting],
- uiPageParams[uiPageCount - 1].itemValueTab[uiPageParams[uiPageCount - 1].cursorCounting]
- );
- }
-
- }
- //切换到下一个界面
- if (uiPageParams[uiPageCount - 1].itemTypeTab[uiPageParams[uiPageCount - 1].cursorCounting] == TYPE_NEXT_LINK)
- {
- uiPageCount = uiPageParams[uiPageCount - 1].nextPageIdTab[uiPageParams[uiPageCount - 1].cursorCounting];
- uiPageParams[uiPageCount - 1].uiDriver(uiPageParams[uiPageCount - 1].cursorCounting,
- uiPageParams[uiPageCount - 1].itemValueTab);
- }
- }
- //切换到上一个界面
- if (direct == ENTER_LAST_PAGE)
- {
- if (uiPageParams[uiPageCount - 1].lastPageIdTab[0])
- {
- memset(uiPageParams[uiPageCount - 1].writeStaTab, 0, sizeof(uiPageParams[uiPageCount - 1].writeStaTab));
- if (enterCb)
- {
- enterCb(uiPageParams[uiPageCount - 1].id,
- uiPageParams[uiPageCount - 1].cursorCounting,
- uiPageParams[uiPageCount - 1].writeStaTab[uiPageParams[uiPageCount - 1].cursorCounting],
- uiPageParams[uiPageCount - 1].itemValueTab[uiPageParams[uiPageCount - 1].cursorCounting]
- );
- }
- uiPageCount = uiPageParams[uiPageCount - 1].lastPageIdTab[0];
- uiPageParams[uiPageCount - 1].uiDriver(uiPageParams[uiPageCount - 1].cursorCounting,
- uiPageParams[uiPageCount - 1].itemValueTab);
- }
- }
- }
- int8_t myDisplay_getPageId(void)
- {
- return uiPageIdAddress;
- }
- void uiTimerFlash_callBack(void)
- {
- if (uiPageParams[uiPageCount - 1].writeStaTab[uiPageParams[uiPageCount - 1].cursorCounting])
- {
- uiPageParams[uiPageCount - 1].writeStatusTab[uiPageParams[uiPageCount - 1].cursorCounting] =
- !uiPageParams[uiPageCount - 1].writeStatusTab[uiPageParams[uiPageCount - 1].cursorCounting];
- if (uiPageParams[uiPageCount - 1].writeStatusTab[uiPageParams[uiPageCount - 1].cursorCounting])
- {
- uiPageParams[uiPageCount - 1].uiDriver(uiPageParams[uiPageCount - 1].cursorCounting,
- uiPageParams[uiPageCount - 1].itemValueTab);
- }
- else
- {
- uiPageParams[uiPageCount - 1].uiDriver((~0), uiPageParams[uiPageCount - 1].itemValueTab);
- }
- }
- }
- void myDisplay_init(enterCallback cb)
- {
- uiPageParams[0].id = 1;
- uiPageParams[0].uiDriver = myDisplay_ui_firstUi;
- uiPageParams[0].lastPageIdTab[0] = 0;
- uiPageParams[0].nextPageIdTab[0] = 2;
- uiPageParams[0].itemTypeTab[0] = TYPE_NEXT_LINK;
- uiPageParams[0].writeStaTab[0] = 1;
- uiPageParams[0].cursorCounting = 0;
- uiPageParams[0].cursorCount = 2;
- uiPageParams[1].id = 2;
- uiPageParams[1].uiDriver = myDisplay_ui_selectMode;
- uiPageParams[1].lastPageIdTab[0] = 0;
- uiPageParams[1].nextPageIdTab[0] = 3;
- uiPageParams[1].itemTypeTab[0] = TYPE_NEXT_LINK;
- uiPageParams[1].nextPageIdTab[1] = 4;
- uiPageParams[1].itemTypeTab[1] = TYPE_NEXT_LINK;
- uiPageParams[1].nextPageIdTab[2] = 5;
- uiPageParams[1].itemTypeTab[2] = TYPE_NEXT_LINK;
- uiPageParams[1].nextPageIdTab[3] = 6;
- uiPageParams[1].itemTypeTab[3] = TYPE_NEXT_LINK;
- uiPageParams[1].cursorCounting = 0;
- uiPageParams[1].cursorCount = 4;
- uiPageParams[2].id = 3;
- uiPageParams[2].uiDriver = myDisplay_ui_rf_tx_packet;
- uiPageParams[2].lastPageIdTab[0] = 2;
- uiPageParams[2].nextPageIdTab[0] = 0;
- uiPageParams[2].itemTypeTab[0] = TYPE_WRITE_TEXT;
- uiPageParams[2].writeStaTab[0] = 0;
- uiPageParams[2].cursorCounting = 0;
- uiPageParams[2].cursorCount = 0;
- uiPageParams[3].id = 4;
- uiPageParams[3].uiDriver = myDisplay_ui_rf_rx_packet;
- uiPageParams[3].lastPageIdTab[0] = 2;
- uiPageParams[3].nextPageIdTab[0] = 0;
- uiPageParams[3].itemTypeTab[0] = TYPE_WRITE_TEXT;
- uiPageParams[3].writeStaTab[0] = 0;
- uiPageParams[3].cursorCounting = 0;
- uiPageParams[3].cursorCount = 0;
- uiPageParams[4].id = 5;
- uiPageParams[4].uiDriver = myDisplay_ui_rf_continuos;
- uiPageParams[4].lastPageIdTab[0] = 2;
- uiPageParams[4].itemTypeTab[0] = TYPE_WRITE_TEXT;
- uiPageParams[4].writeStaTab[0] = 0;
- uiPageParams[4].itemTypeTab[1] = TYPE_WRITE_TEXT;
- uiPageParams[4].writeStaTab[1] = 0;
- uiPageParams[4].cursorCounting = 0;
- uiPageParams[4].cursorCount = 2;
- uiPageParams[5].id = 6;
- uiPageParams[5].uiDriver = myDisplay_ui_rf_setting;
- uiPageParams[5].lastPageIdTab[0] = 2;
- uiPageParams[5].nextPageIdTab[0] = 3;
- uiPageParams[5].itemTypeTab[0] = TYPE_WRITE_TEXT;
- uiPageParams[5].writeStaTab[0] = 0;
- uiPageParams[5].itemMaxValueTab[0] = 32;
- uiPageParams[5].nextPageIdTab[1] = 4;
- uiPageParams[5].itemTypeTab[1] = TYPE_WRITE_TEXT;
- uiPageParams[5].writeStaTab[1] = 0;
- uiPageParams[5].itemMaxValueTab[1] = 4;
- uiPageParams[5].nextPageIdTab[2] = 5;
- uiPageParams[5].itemTypeTab[2] = TYPE_WRITE_TEXT;
- uiPageParams[5].writeStaTab[2] = 0;
- uiPageParams[5].itemMaxValueTab[2] = 21;
- uiPageParams[5].cursorCounting = 0;
- uiPageParams[5].cursorCount = 3;
- enterCb = cb;
- uiPageParams[uiPageCount - 1].uiDriver(0, 0);
- }
- void myDisplay_setSettingParams(int agr0, int agr1, int agr2)
- {
- uiPageParams[5].itemValueTab[0] = agr0;
- uiPageParams[5].itemValueTab[1] = agr1;
- uiPageParams[5].itemValueTab[2] = agr2;
- }
|