- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi there,
I've refer answer from Mr. eifu in the the thread below, but I still unclear about the interval settings.
https://community.cypress.com/message/144653?et=watches.email.thread#144653
How set the BLE Advertisement interval in BLE Beacon mode, Eddystone mode,respectively by firmware?
What is the relationship of advertisement interval set by FW and PMIC power gating timer interval with the receiver side ?
Could you show it by waveform in BLE Beacon mode and Eddystone mode seperately?
My understanding and concern is as below:
・In BLE Beacon mode:
As I understand that we can disable the PMIC timer function by using USB power the Solar BLE sensor or to remove C7, C9, C14 capacitors.
If we do disable PMIC timer function, then BLE interval value set by firmware will be applied.
By I don't know the default setting value and which parameter is used to set that BLE advertisement interval by the firmware.
・In EddyStone mode:
Following P.32 Kit guide, No.16 EDITRVL can be used to Read/Write the Advertise Interval in Eddystone mode.
Is this Advertise interval similar to the Advertise interval in BLE Beacon mode?
In case PMIC timer function is still enabled, is the EDITRVL setting valid?
Thanks & Best Regards,
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi
The CYALKIT-E02 has some hidden command to change the mode. You can see the hidden command using "help".
The following are all mode for CYALKIT-E02
- BLE Beocon mode (without sensor)
- Sensor Beocon mode
- Eddystone mode (without sensor)
- Eddystone mode (with temperature sensor)
*BLE Beocon mode (without sensor)
MODE = BLEBeacon
SENSOR = OFF
You can change the interval using "ITRVL" command.
*Sensor Beocon mode
MODE = BLEBeacon
SENSOR = ON
You need to change the "I2C_COUNT_PERIOD_" in void ProcessI2CEvents(void).
*Eddystone mode (without sensor)
MODE = Eddystone
SENSOR = OFF
EDFRAME = UID or URL
You can change the interval using "EDITRVL" command.
*Eddystone mode (with temperature sensor)
MODE = Eddystone
SENSOR = ON
EDFRAME = UID+TLM or URL+TLM
You need to change the "I2C_COUNT_PERIOD_" in void ProcessI2CEvents(void).
Regards
Eiji
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi
The CYALKIT-E02 has some hidden command to change the mode. You can see the hidden command using "help".
The following are all mode for CYALKIT-E02
- BLE Beocon mode (without sensor)
- Sensor Beocon mode
- Eddystone mode (without sensor)
- Eddystone mode (with temperature sensor)
*BLE Beocon mode (without sensor)
MODE = BLEBeacon
SENSOR = OFF
You can change the interval using "ITRVL" command.
*Sensor Beocon mode
MODE = BLEBeacon
SENSOR = ON
You need to change the "I2C_COUNT_PERIOD_" in void ProcessI2CEvents(void).
*Eddystone mode (without sensor)
MODE = Eddystone
SENSOR = OFF
EDFRAME = UID or URL
You can change the interval using "EDITRVL" command.
*Eddystone mode (with temperature sensor)
MODE = Eddystone
SENSOR = ON
EDFRAME = UID+TLM or URL+TLM
You need to change the "I2C_COUNT_PERIOD_" in void ProcessI2CEvents(void).
Regards
Eiji