This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

cc2541 sensor 讀取秒數該從哪裡變動?

Other Parts Discussed in Thread: CC2541

請問source code要從哪裡改秒數?

  • hi ben,

    能说明一下读取秒数具体指的是什么吗?

  •   Dear Yan,

    不好意思,沒說清楚
    我想要說的是假設我現在sensor是每一秒傳一次數據到手機上

    那我想要更改成十分鐘傳一次數據到手機上,可是我不知道source code哪裡可以改?

    還有請問一下side button有key name 可以提供嗎?

    我也想要改成當接上電源always low不用在按下side button再去trigger sensorTag

    Thanks a lot

    Ben

  • Dear Yan,

    我的意思是講說 我們假設cc2541跟device 已經連上了。

    我們Android 去load cc2541的時間是每秒鐘一次,以Iphone來講 有UI可以調時間是最小0.1到最大2.5秒
    但Android 沒看到有UI可以調,請問 source code 要改哪裡呢?

    我是有看到可疑的地方可以更改是在st_util.c這個file

    // Data readout periods (range 100 - 2550 ms)
    #define SENSOR_MIN_UPDATE_PERIOD        100 // Minimum 100 milliseconds
    #define SENSOR_PERIOD_RESOLUTION         10 // Resolution 10 milliseconds

    請問這個是在更改什麼呢?

    然而我發現在sensorTag.c裡面原來已經define好 多少秒讀一次

    static uint16 sensorMagPeriod = MAG_DEFAULT_PERIOD;  //1000
    static uint16 sensorAccPeriod = ACC_DEFAULT_PERIOD; //1000
    static uint16 sensorTmpPeriod = TEMP_DEFAULT_PERIOD; //1000
    static uint16 sensorHumPeriod = HUM_DEFAULT_PERIOD; //1000
    static uint16 sensorBarPeriod = BAR_DEFAULT_PERIOD; //1000
    static uint16 sensorGyrPeriod = GYRO_DEFAULT_PERIOD; //1000

    但如果我加大到五分鐘 就好像五分鐘開始load一次data沒錯,但如果我想要一開啟的時候強制要load data在五分鐘load一次data

    有解嗎?

    謝謝

    BEN