S1404 KC Calverton BLE Watch Version A Table of Contents 1. INTRODUCTION 1 2. Features and Functions 1 3. Inputs and Outputs 2 4. OPERATION 4 4.1 Display scene 5 4.2 Microcontroller Reset 5 4.3 Mode Architecture 6 4.4 BLE Application 7 4.5 Time Mode 16 4.6 World Time Mode 17 4.7 Chronograph Mode 18 4.8 Timer Mode 19 4.9 Test Mode 20 5. Global Rules 5.1 Blinking 21 5.2 Auto Return 21 5.3 Alert and Melody Description 21 5.4 Watch Battery low 21 6 Appendix 6.1 Appendix A: Alert and Melody tones 22 6.2 Appendix B: Keys Operation 23 6.3 Appendix C: World Time Cites 24 Confidential Proprietary Information S1404 KC Calverton BLE Watch Version A 1 INTRODUCTION This specification provides the user-interface design of the following watch(es) (hereafter watch):
KC Calverton BLE Watch All information specific to the watch that is necessary to program the embedded microcontroller IC is provided by this document. 2 FEATURES AND FUNCTIONS The watch shall possess the following features and functions:
Bluetooth Low Energy Application with mobile phone Immediately Alert of application event for mobile phone, include Incoming call and Missed call, Incoming Email, SMS, MMS and Instant Message Calendar / Schedule Reminder and Simple Alarm Alert Proximity Alert between Watch and Mobile Phone Find Me each other in Watch and Mobile Phone Low Battery Alert for Mobile phone Low Battery Alert for Watch 3 customized commands which can be used as event trigger in mobile phone. Display sport information form Mobile App. Time & Date Time displayed in 12H or 24H format Date inquire in Month/Date and Day of Week 100 years auto calendar World Time 32 cities zone Time displayed in 12- or 24-hour format(Same as Local time setting) Chronograph 1/100-second resolution up to 99h595999 Count Down Timer 1-second resolution count down Timer. Max preset data as 23h59'59"
Electroluminescent (EL) backlight of LCD 3 seconds backlight after release the LIGHT button Buzzer & Vibration Motor Optional set of buzzer and vibration for all alert output Confidential Proprietary Information 1/24 S1404 KC Calverton BLE Watch Version A 3. Inputs and Outputs 3.1. Manufacturing Option Inputs N/A 3.2. Switches The watch shall possess four switches, the definition as below:
[LIGHT/SET]: Active Backlight or set state entry
[INF/MODE]: Acknowledge BLE application event or change function mode
[CONNECT]: Turn On/Off BLE module
[COMMAND]: Toggle Alert presetting or Start/Stop Timing function (Chrono or Timer), Send Command 3.3. LCD 3.3.1 LCD Segment Layout The LCD segment layout is shown below with all segments on. Confidential Proprietary Information 2/24 S1404 KC Calverton BLE Watch Version A 3.3.2 LCD Flags There are some application icons are defined as below:
3.4. Piezoelectric Buzzer The watch shall possess a piezoelectric buzzer for producing tones to provide audible feedback for actions to alert the user various conditions. All tones and melodies are defined in Appendix A 3.5 Vibration Motor There is micro motor in watch which optional used for producing vibration to provide feedback for actions and to alert the user to various conditions. Confidential Proprietary Information 3/24 S1404 KC Calverton BLE Watch Version A 4. OPERATION 4.1 Display scene In TOD mode, and no button operation within 60s, automatically enter the scene mode, There are two modes can choose.
(Digital)
(Wordy) Confidential Proprietary Information 4/24 S1404 KC Calverton BLE Watch Version A 4.2 Microcontroller Reset There shall be 2 methods of causing a microcontroller reset:
Applying power to the microcontroller ( Power On Reset) There is a RESET pad in PCB board, Short this pin to VDD and hold over than 0.3 second will Reset the module. It is called Hardware Reset The operation after microcontroller reset is described in below diagram. Power On or Hardware Reset Initialize MCU Firmware and Reset all RAM Data Button
[INF/MODE] is depressed?
No Yes Enter HW Test Mode Piezoelectric Test with the voice Be-Be Vibration Test EL Test with turn on 2 seconds 1s 1s
( All Segment On )
( Software Version )
( Normal Time ) Confidential Proprietary Information 5/24 S1404 KC Calverton BLE Watch Version A 4.3 Mode Architecture The watch shall employ the classic mode architecture for navigation between modes, whereby Time mode is the default mode and the user may click [INF/MODE] button repeatedly to access other modes. The watch consist of 5 different modes. These are:
Time of Day (Primary Time) World Time Chronograph Timer Test ( For manufactory test only ) The mode sequence shall follow the order below.
( Test Mode is a special mode which is not described here) Any key depress 1.5s or Any key
(except [MODE]) depress
[INF/MODE]
1.5s or Any key
(except [MODE]) depress
[INF/MODE]
1.5s or Any key
(except [MODE]) depress
[INF/MODE]
1.5s or Any key
(except [MODE]) depress
(scene state) No key depress within 20s
( BT Device is disconnected)
( BT Device is Connected)
( BT Device is Connected, and have no confirmed information) Time
( BT Device is disconnected)
( BT Device is Connected)
( BT Device is disconnected)
( BT Device is Connected) World Time Stop Watch Timer
( BT Device is disconnected)
( BT Device is Connected) Confidential Proprietary Information 6/24 S1404 KC Calverton BLE Watch Version A 4.4 BLE Application In any mode except Test mode, user can turn On/Off the BLE module, and under connected state, the watch can receive the application event from other device (Mobile phone) and send out the relative respond.
(Following diagrams are all sampled in Time Mode) 4.4.1 Alert Switch Preset When Bluetooth module is turned ON, and under Time display state, user can preset the alert output switch of BLE application event, and all event alert will be overrided by this setting. The details operation is described as below.
[COMMAND]
[COMMAND]
[COMMAND]
Beep On Vibration On Beep Off Vibration ON Beep On Vibration Off Beep Off Vibration Off 4.4.2 Alert Action Definition There are two type of alert action which used for Bluetooth application event. They are defined as:
S Short Alert, Two times of beep or (and) vibration for this action L Common Alert, three times of short beep or (and) vibration for this action For reduce the power drain of battery, when alert switch set as both ON and an application event is generated, Beep and Vibration are not acted together, the output sequence will be: ( Sampled with Common Alert) BEEP VIBRATION 1/16 1/8 1/4 3/8 1/2 5/8 3/4 7/8 1.0 Time (Second) Confidential Proprietary Information 7/24 S1404 KC Calverton BLE Watch Version A 4.4.4 Connect / Disconnect Operation Connect Operation Flow
[CONNECT]
Dep. & hold for 3s S S S 3s Pairing Successful
(Disconnect State)
(Searching Device)
(Reconnect)
(Connected) Connect fails
(Connected) Notes: 1. If no device is detected or pairing is failure, icon FYI is always blinking until user stop this operation through depress and hold button [CONNECT] by 2 seconds. 2. In above diagram, Vibration & Beep all are set as ON. 3. Any icon is red that mean it is blinking with frequency 2Hz 4. After 10 minutes, the linking is still not successful, watch will force to turn off BLE module.
(Fail) Disconnect Operation Flow
[CONNECT]
Dep. & hold for 3s 3s S
(Connect State)
(Closing)
(Disconnected) Notes: 1. In above diagram, Vibration & Beep all are set as ON. 2. Any icon is red that mean it is blinking with frequency 2Hz Confidential Proprietary Information 8/24 S1404 KC Calverton BLE Watch Version A 4.4.5 Pairing Operation
[CONNECT] &
Dep. & hold for 6s S S Pairing Successful
(BT Module Off)
(Connected)
[CONNECT] &
[INF/MODE]
Dep. & hold for 6s
(BT Module On) Notes: 1. In above diagram, Vibration & Beep all are set as ON. 2. Any icon is red that mean it is blinking with frequency 2Hz 3. If paring is not successful for 10 minutes, watch will stop the linking and turn off BLE module. Confidential Proprietary Information 9/24 S1404 KC Calverton BLE Watch Version A 4.4.6 Calls Incoming Call L Phone Accept Phone Rejected
(Missed Call) Any key depress S
[INF/MODE]
P h o n e A cce pt Phone Rejected
(Missed Call)
[INF/MODE]
S Notes: 1. In above diagram, Vibration & Beep all are set as ON. 2. Any icon is red that mean it is blinking with frequency 2Hz Confidential Proprietary Information 10/24 S1404 KC Calverton BLE Watch Version A 4.4.7 Emails Incoming Email S Read Mail on Phone Any key depress Notes: 1. In above diagram, Vibration & Beep all are set as ON. 2. Any icon is red that mean it is blinking with frequency 2Hz 4.4.8 SMS/MMS Incoming SMS/MMS S Read SMS/MMS on Phone Any key depress Notes: 1. In above diagram, Vibration & Beep all are set as ON. 2. Any icon is red that mean it is blinking with frequency 2Hz Confidential Proprietary Information 11/24 S1404 KC Calverton BLE Watch Version A 4.4.9 Instant Message Incoming Instant Msg S Read Instant Message on Phone Any key depress Notes: 1. In above diagram, Vibration & Beep all are set as ON. 2. Any icon is red that mean it is blinking with frequency 2Hz 4.4.10 Alarm (Mobile Phone) Alarm is Acted S Alarm is clean by Phone Any key depress Notes: 1. In above diagram, Vibration & Beep all are set as ON. 2. Any icon is red that mean it is blinking with frequency 2Hz Confidential Proprietary Information 12/24 S1404 KC Calverton BLE Watch Version A 4.4.11 Calendar Alert / Schedule Reminder Sch. Reminder is Acted S Reminder is Clean by Phone Any key depress Notes: 1. In above diagram, Vibration & Beep all are set as ON. 2. Any icon is red that mean it is blinking with frequency 2Hz 4.4.12 Battery Low (Mobile Phone) Batt is Low
( <20% ) S
( >20% ) Charging
[INF/MODE]
Charging Batt is Critical Low Batt is Critical Low S
( >10% ) Charging Charging
( <10% )
[INF/MODE]
Charging Charging
( >10% ) Notes: 1. In above diagram, Vibration & Beep all are set as ON. 2. Any icon is red that mean it is blinking with frequency 2Hz Confidential Proprietary Information 13/24 S1404 KC Calverton BLE Watch Version A 4.4.13 Notification
[COMMAND]
Hold 2 ~ 4s Hold 4 ~ 6s S Hold over 6s S S S S 3s 3s 3s Notes: 1. In above diagram, Vibration & Beep all are set as ON. 2. Any icon is red that mean it is blinking with frequency 2Hz Customized command 1 at mobile phone Customized command 2 at mobile phone Customized command 3 at mobile phone Confidential Proprietary Information 14/24 S1404 KC Calverton BLE Watch Version A 4.4.14 Proximity Alert Link Broken S Auto Reconnect Link Successful S
(Reconnected) r e t f a e r u l i a F k n L i
[CONNECT] Hold for 3s t s e u n m 0 1 i Notes: 1. In above diagram, Vibration & Beep all are set as ON. 2. Any icon is red that mean it is blinking with frequency 2Hz 3s
(Disconnected) 4.4.15 Find Me Alert Find Me Acted by Phone L Any key depress Canceled by Phone 15s Timeout Notes: 1. Once there is an event of Find Me, the watch will output responding beep and keep it in active until it is force to stop by button depression, event cancel from phone or time expired. 2. In above diagram, Vibration & Beep all are set as ON. 3. Any icon is red that mean it is blinking with frequency 2Hz Confidential Proprietary Information 15/24 S1404 KC Calverton BLE Watch Version A 4.5. Time Mode Mode data shall be initialized as follows:
Home time : 12:00 AM; January 1, 2013; Sunday, 12H; MM-DD format; NYC Initial Home time display as below:
The operation in Time mode is described as below Home Time
[LIGHT/SET]
Hold for 3s
[LIGHT/SET]
or 1 minute no key input Home time Set State
[INF/MODE]
[INF/MODE]
[INF/MODE]
[INF/MODE]
[INF/MODE]
[INF/MODE]
[INF/MODE]
[INF/MODE]
[INF/MODE]
[COMMAND]
Note: 1. In above diagram, the red digits or icon that mean it is blinking with 2Hz refresh rate. 2. In all set fields except Hour Format and Seconds, depress of [CONNECT] will increase the set value and [COMMAND] will decrease the set value. Depress and hold these buttons for 3 seconds will fast adjust the value with 8 per second. 3. Depress of [CONNECT] or [COMMAND] in Seconds setting will force the second data as zero, and for Hour Format setting, the set data will be 12H or 24H. 4. 1 Minute no any user input will exit to default state automatically. Confidential Proprietary Information 16/24 S1404 KC Calverton BLE Watch Version A 4.6 World time Mode Mode data shall be initialized as follows:
World time : 12:00 AM; January 1, 2013; Sunday, 12H; MM-DD format; NYC Initial World time display as below:
User can inquire total 32 cities real time which covered most for each city zone, user also can turn on/off the DST switch. The operation like below. 1.5s or any key
(except [MODE]) depress
[COMMAND]
[LIGHT/SET]
Hold for 3s Confidential Proprietary Information 17/24 S1404 KC Calverton BLE Watch Version A 4.7 Chronograph Mode Initial conditions:
Reset Data: 00:00'00"00 Data Range:
Runout Data: 99:59'59"99 Precision: 1/100 1.5s or any key
(except [MODE]) depress
[COMMAND]
[COMMAND]
[LIGHT/SET]
Hold for 2s
(Running State)
(Stop State)
(Reset State) Noted: 1. When the chrono data is less than one hour, it will display as Minute, Second and centisecond, but once it is arrived one hour, the display will be Hour, Minute and Second. Like below:
2. When the chronograph is run out, it will be auto stopped at 99h59'59"99, the display like below:
3. In above diagram, the red digits or icon that mean it is blinking with 2Hz refresh rate. 4. In Chronograph RESET state, no any user input for 3 minutes, it will return to Time mode automatically. Confidential Proprietary Information 18/24 S1404 KC Calverton BLE Watch Version A 4.8 Timer Mode Initial conditions:
Initial Reset Data: 00:05'00"
Data Range:
Preset time Range: 0 ~ 23:59'59"
Timer Set State 1.5s or any key
(except [MODE]) depress
[LIGHT/SET]
Hold for 2s
[COMMAND]
[INF/MODE]
[INF/MODE]
(Running State)
[COMMAND]
(Stop State)
[LIGHT/SET]
Hold for 2s
(Reset State) Notes: 1. Once upon enter Timer set state, Hour is blinking as the default set item. Depression of [INF/MODE] will change the setting field. 2. In Timer Set state, depression of [CONNECT] or [COMMAND] will increase / decrease the value of current item. And hold those buttons over 3 seconds then enter advance adjust state with 8 times per second. 3. No more user input for 30 seconds in set state, it will auto return to Time mode. 4. Once Timer is count down to zero, it will stop automatically and a the alert action is generated for 20 seconds, once the alert is done or press any button during alert, it will return to RESET state. the display as below:
Any Key depression or Alert is done 5. In above diagram, the digits or icon is red that means it is in flash with 1Hz refresh rate. 6. Once Timer is stay in RESET state, no any user input for 3 minutes, it will return to Time mode automatically. Confidential Proprietary Information 19/24 S1404 KC Calverton BLE Watch Version A 4.10. Test Mode Depress of button [MODE/ACK] and then reset the watch, it will enter a special Test Mode which will test all peripheral device. The test flow like below:
Press button [INF/MOD/]
and then power on the watch
( Phase 1: Display Test all segment ON )
[INF/
MODE]
( Phase 2: Display Test all segment Off )
( Phase 3 Actions Test )
[INF/
MODE]
[COMMAND]
[LIGHT/
SET]
[CONNECT]
Vib B eep
( Vibration Motor Test )
( Buzzer Test )
( EL Backlight Test ) OR
(Successful)
(Failure)
( UART Communication Test ) Confidential Proprietary Information 20/24 S1404 KC Calverton BLE Watch Version A 5. Global Rules 5.1. Blinking
-- All fields that are set shall be blinking at the rate of 2Hz with 50% duty cycle, meaning that a field is display at 500ms and cleared at 500ms. 5.2. Auto Return
-- In all set state, when have no any operation for 60 seconds, it will exit from set state with the confirmation of current setting.
-- In Chrono mode, except the chronograph is running, it will auto return to Normal Time mode after 3 minutes without any user I input.
-- In Timer mode, except the timer is running, it will auto return to Normal Time mode after 3 minutes without any user input. 5.3. Alert and Melody Description
-- An application alert is defined as a sound coupled to an application indicating to the user that something or an important event of the application should be watched over. These are BLE Application alert, Timer expire alert, etc. When more than one alert are to be processed at the same time, the following hierarchy must be followed:
BLE Application Alert Timer Alert
-- A Button press shall cancel any alert in progress. 5.4. Watch Battery low
-- The MCU Supply Voltage Detection (SVD), and defined the SVD criteria voltage = 2, 7 volts. Accuracy of this SVD = +/- 4%, When the supply voltage (battery voltage = Vbatt) is lower than the SVD criteria, the low battery icon is flashing. The display as below:
Confidential Proprietary Information 21/24 S1404 KC Calverton BLE Watch Version A 6. Appendix 6.1. Appendix A : Alert and Melody tones A : Button Beep 6K 5K 4K 3K 2K 1K
) z H
(
y c n e u q e r F 1/16 1/8 1/4 3/8 1/2 5/8 3/4 7/8 1.0 Time (Second) B : Confirmation Beep 6K 5K 4K 3K 2K 1K
) z H
(
y c n e u q e r F 1/16 1/8 1/4 3/8 1/2 5/8 3/4 7/8 1.0 Time (Second) C : Immediately Alert Beep A 6K 5K 4K 3K 2K 1K
) z H
(
y c n e u q e r F 1/16 1/8 1/4 3/8 1/2 5/8 3/4 7/8 1.0 Time (Second) D : Immediately Alert Beep B 6K 5K 4K 3K 2K 1K
) z H
(
y c n e u q e r F 1/16 1/8 1/4 3/8 1/2 5/8 3/4 7/8 1.0 Time (Second) Confidential Proprietary Information 22/24 S1404 KC Calverton BLE Watch Version A E : Timer Expired Alert 6K 5K 4K 3K 2K 1K
) z H
(
y c n e u q e r F 1/16 1/8 1/4 3/8 1/2 5/8 3/4 7/8 1.0 Time (Second) 6.2. Appendix B : Keys Operation Confidential Proprietary Information 23/24 Press OncePress HoldPress OncePress HoldPress OncePress HoldPress OncePress HoldDefault StateAck Event/Next Mode Alert Profile Preset ---BT ON/OFFPreset Alert SwitchCustomized Functions (*1)EL OnSet EntrySet StateNext Field---Adjust UpFast Adjust UpAdjust DownFast Adjust DownEL OnSet ExitDefault StateAck Event/Next Mode------BT ON/OFFIncrement City---EL OnToggle DSTReset StateAck Event/Next Mode------BT ON/OFFStart Chrono---EL On---Stop StateAck Event/Next Mode------BT ON/OFFRestart Chrono---EL OnData ResetRunning StateAck Event/Next Mode------BT ON/OFFStop Chrono---EL On---Reset StateAck Event/Next Mode------BT ON/OFFStart Timer---EL On---Stop StateAck Event/Next Mode------BT ON/OFFRestart Timer---EL OnData ResetRunning StateAck Event/Next Mode------BT ON/OFFStop Timer---EL On---Set StateNext Field---Adjust UpFast Adjust UpAdjust DownFast Adjust DownEL OnSet Exit*1: Hold 2 ~ 4s, Customized Function 1COMMANDLIGHT/SETINF/MODECONNECTTIMECHRONOTIMERWorld Time S1404 KC Calverton BLE Watch Version A 6.3. APPENDIX C - WORLD TIME CITIES All Digits/Characters in this project are defined as below City code table GMT differential
-11
-10
-9
-8
-7
-6
-5
-4
-3
+0
+1
+2
+3
+4
+5
+5.5
+6
+7
+8
+9
+10
+11
+12 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 City Code City Other major cities in the same time zone PPG HN L ANC VAN LA DEN ME CHI MIA NYC SAN RIO LON PAR MAD ROM BER IST CAI PAGO PAGO
----
HONOLUL U ANCHORAGE VANCOUVER LOS ANGELES PAPEETE LAS VEGAS, SEATTLE, DAWSON CITY, SAN FRANCISCO DENVER EL PASO, EDMONTON MEXICO CITY CHICAGO MIAMI NEW YORK HOUSTON, DALLAS/FORT WORTH, NEW ORLEANS WINNIPEG MONTREAL, DETROIT, BOSTON, PANAMA, CITY, HAVANA, LIMA, BOGOTA SANTIAGO LA PAZ, SANTIAGO, PORT OF SPAIN RIO DE JANEIRO SAO PAULO, BUENOS AIRES, BRASILIA, MONTEVIDEO LONDO N PARIS MADRID ROME BERLIN ISTANBUL CAIRO DUBLIN, LISBON, CASABLANCA, DAKAR, ABIDJAN MILAN, FRANKFURT, AMSTERDAM, VIENNIA, ALGIERS, STOCKHOLM, HAMBURG ATHENS, HELSINKL, BEIRUT, DAMASCUS, CAPE TOWN, JERUSALEM MOW MOSCOW KUWAIT, RIYADH, ADEN, ADDIS ABABA, NAIROBI DBI KHI DEL DAC BKK SIN HKG TYO GUM SYD NO U WLG DUBAI ABU DHABI, MUSCAT KARACHI
----
DELHI MUMBAI, KOLKATA DACCA COLOMBO BANGKOK JAKARTA, PHNOM PENH, KANOI, VIENTIANE SINGAPORE HONG KONG KUALAUMPUR, TAIPEI, PERTH, BEIJING, MANILA, ULAANBAATAR TOKYO PYONGYANG, SEOUL GUAM SYDNEY NOUMEA MELBOURNE, RABAUL PORT VILA WELLINGTON CHRISTCHURCH, NADI, NAURU ISLAND Confidential Proprietary Information 24/24 FCC statements:
This device complies with part 15 of the FCC rules. Operation is subject to the following two conditions: (1) this device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation. NOTE: The manufacturer is not responsible for any radio or TV interference caused by unauthorized modifications or changes to this equipment. Such modifications or changes could void the users authority to operate the equipment. NOTE: This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures:
Reorient or relocate the receiving antenna. Increase the separation between the equipment and receiver. Connect the equipment into an outlet on a circuit different from that to which the receiver is connected. Consult the dealer or an experienced radio/TV technician for help. Power is so low that no RF exposure calculation is needed.