Skip to content

Commit

Permalink
WT0124 + DIGOR8H
Browse files Browse the repository at this point in the history
  • Loading branch information
Jason2866 committed Jul 27, 2020
1 parent a46fd05 commit 6de6f81
Show file tree
Hide file tree
Showing 3 changed files with 163 additions and 126 deletions.
217 changes: 102 additions & 115 deletions Keil 8051 v9.53 - Release/RF-Bridge-EFM8BB1.hex
Original file line number Diff line number Diff line change
Expand Up @@ -59,10 +59,10 @@
:100390000558900005E0FFA3E090008BCFF0A3EF9D
:1003A000F0900007E0FFA3E090008DCFF0A3EFF006
:1003B000900003E0FFA3E090008FCFF0A3EFF07B6D
:1003C000017A00798B901A42E493FC740193FD90BA
:1003D0001A44E493F52E12170E8E2FF530901A471B
:1003E000E493F53112170E8E32F533901A4AE493E6
:1003F000F53412170E8E35F536901A4DE493F53715
:1003C000017A00798B901A1BE493FC740193FD90E1
:1003D0001A1DE493F52E12170E8E2FF530901A2069
:1003E000E493F53112170E8E32F533901A23E4930D
:1003F000F53412170E8E35F536901A26E493F5373C
:10040000A3E493F538753900753A09120ECA020053
:10041000B09000EAE07063C2807FA00204D7900031
:10042000DEE060030200B0900003E0FCA3E0FD7F8B
Expand Down Expand Up @@ -154,7 +154,7 @@
:10098000DFFCA9F022BBFEFCF309DFFCA9F0228EFC
:10099000268F27E4F528C3E5279464E526940050C4
:1009A00017E4F528E528120BA02469F8E4F60528D9
:1009B000E528B410EFC2902290008AE01470030280
:1009B000E528B40EEFC2902290008AE01470030282
:1009C0000A7D046003020B5A7866E6C4540FF9707E
:1009D00065D3E5279494E52694115003020B5A3011
:1009E0000003020B5AE9120C40E6540FFC08E6FD26
Expand All @@ -164,13 +164,13 @@
:100A20007C007D031207AEA3EEF0A3EFF0A3E52652
:100A3000F0A3E527F0227866E6C4540F6402600351
:100A4000020B5A120CF9752C01752D00752E8B9026
:100A50001C2D93FE7401938E2FF530901C2FE49380
:100A6000F531A3120BC98E32F533901C32E493F5A5
:100A700034901C36E493F535E4FF020587E4F5284D
:100A50001BBF93FE7401938E2FF530901BC1E4935E
:100A6000F531A3120BC98E32F533901BC4E493F514
:100A700034901BC8E493F535E4FF020587E4F528BC
:100A8000120BB6120D1AFFE528120C62F9EFC3998A
:100A9000506EE528120C24F5828C832FF582E43504
:100AA00083F583E493FF120C9E300001B3500302E0
:100AB0000B4EE528C454F02427F582E4341C120CB4
:100AB0000B4EE528C454F024B9F582E4341B120C23
:100AC0002EF5828C83EF540775F002120931120C57
:100AD00030FDAF27AE261214CFE528501925E025AA
:100AE000E02466F8120C37EC540F4EFEEDFF120BAB
Expand All @@ -180,35 +180,35 @@
:100B20000BC78E2FF530E528120C71F531E5281230
:100B30000D0F120BC78E32F533E528120C80F534F9
:100B4000E528120C8FF535AF28120587400C0528D3
:100B5000E528C394105003020A8022C290E529259B
:100B5000E528C3940E5003020A8022C290E529259D
:100B6000E025E02466F8E4F608F6E52925E025E02E
:100B70002468F8E4F6E52925E025E022F583E493EE
:100B8000FF5408FE131313541F24FF9202AB29AA2B
:100B90002AA92BEF540775F002A4F58285F0832271
:100BA00025E025E02466F8E4F608F6E52825E025AA
:100BB000E02468F8E4F6E52825E025E022C454F0B6
:100BC0002427F582E4341CF583E493FE7401932218
:100BC00024B9F582E4341BF583E493FE7401932287
:100BD0002466F8E6FC08E6FDECC4F854F0C8EDC461
:100BE000540F48540F222468F8E614131313541FAB
:100BF0002403F582E43400F58322E529252BF582D0
:100C0000E43528F583E022A200E433C433333354BF
:100C1000804526FFE527900074CFF0A3EFF0E49025
:100C2000007BF022C454F0242AF582E4341CF583BE
:100C2000007BF022C454F024BCF582E4341BF5832D
:100C3000E493FC74019322E6FC08E6FDECC4540F37
:100C40002401FFEFC454F0FE22E52E25E0248BF5AD
:100C500082E43400F58322900085E0FF90007AE082
:100C60006F22C454F0242CF582E4341CF583E49301
:100C700022C454F0242FF582E4341CF583E493223B
:100C8000C454F02432F582E4341CF583E49322C486
:100C900054F02436F582E4341CF583E4932254089E
:100C60006F22C454F024BEF582E4341BF583E49370
:100C700022C454F024C1F582E4341BF583E49322AA
:100C8000C454F024C4F582E4341BF583E49322C4F5
:100C900054F024C8F582E4341BF583E4932254080D
:100CA000131313541F24FF222466F8A60608A60770
:100CB000222530F582E4352FF583E493222466F86B
:100CC000E6FC08E6FDEC540F222466F9E7C4F8546C
:100CD000F0C809E7222533F582E43532F583E49341
:100CE0002290007AE0900085F053DAFE2225E0247D
:100CF0007DF582E43400F58322A200920185262A44
:100D000085272B22C454F0242DF582E4341C22C400
:100D100054F02430F582E4341C222466F8E6FEEE1A
:100D000085272B22C454F024BFF582E4341B22C46F
:100D100054F024C2F582E4341B222466F8E6FEEE89
:100D2000C4540F228E268F27C3E5279464E52694AA
:100D3000005003020EB8900087E024FE6025147076
:100D400003020DC524036003020EBDC290AF27AE9F
Expand Down Expand Up @@ -270,7 +270,7 @@
:1010C000D2059000DCE0B42002E4F0D007D006D0D6
:1010D00005D004D003D002D001D000D0D0D082D02F
:1010E00083D0F0D0E03212005A787FE4F6D8FD7554
:1010F00081A5021130020076E493A3F8E493A340A3
:1010F000819D021130020076E493A3F8E493A340AB
:1011000003F68001F208DFF48029E493A3F8540782
:10111000240CC8C333C4540F4420C8834004F4567D
:10112000800146F6DFE4800B0102040810204080B5
Expand Down Expand Up @@ -313,8 +313,8 @@
:1013700006F97BFFEF120C24FDEF120C62F52EEF45
:10138000120D04120BC78E2FF530EF120C71F531D0
:10139000EF120D0F120BC78E32F533EF120C80F5E2
:1013A00034EFC454F02433F582E4341C120BC78E9E
:1013B00035F536EFC454F02435F582E4341CF5835A
:1013A00034EFC454F024C5F582E4341B120BC78E0D
:1013B00035F536EFC454F024C7F582E4341BF583C9
:1013C000E493F537EF120C8FF53885273985283AE5
:1013D000020ECA900076E0FDC4540F2401FBE433F2
:1013E000FAED540FF96B7001EA603DE97010E0C44A
Expand Down Expand Up @@ -342,11 +342,11 @@
:10154000E0FFA3E08D828C83CFF0A3EFF0EA54F0AC
:10155000FF900076E0044FF0540FC394044004E081
:1015600054F0F08BDAD322AE05AD07E4FCFB7FAA82
:1015700012181DAF0512181DEEC454F0241EF5827A
:10158000E4341EF583E493FFECC39F500774082CEA
:1015700012181DAF0512181DEEC454F02469F5822F
:10158000E4341DF583E493FFECC39F500774082CEB
:10159000FC0B80F4EB04FF121818E4FCECC39B5026
:1015A0000974032C1217250C80F27F5512181D02A6
:1015B00019478F26900079E0F5277E007F407D0057
:1015B00019478F26900079E0F5277E007F387D005F
:1015C0007B007A0079661209637F0B12195043DAA7
:1015D000011200707D0A7C007F017E001217A312A9
:1015E000001DE4900087F0900086F0900099E526B9
Expand Down Expand Up @@ -405,95 +405,82 @@
:101930002275E69075A8B022E4F5A92243981022FA
:101940003005FD22C2DE22D299228F9922AF992240
:101950008F8C2222222222015E041A2A62080208A7
:10196000010900019004B00BB81C520A03080109D8
:101970000001C20384286E020800090108014A021E
:10198000762A4E020800090108028A1E82071C0FEF
:101990008C080108020803016802D012C005DC0AA5
:1019A0000308010900024E05DC01AE348A0A03086F
:1019B000010900012C0A00008C047E27F6080108AA
:1019C00003080208020803080401040A9A051428FF
:1019D000A0080108000802080208000803017204B8
:1019E000381982020801080009029407D00FA023C9
:1019F000280803080108020801061802D000D208CE
:101A0000010A0109020A0101D603FC0BFE020801CA
:101A1000080009019002D0132E010A0009010802F2
:101A20003007760F322274030801080208271013CA
:101A300088076C03E802A802C608010A030C05190E
:101A40005703195D02195F0219610200000018199D
:101A50006304196B02196D02196F02000000181956
:101A60007103197702197902197B02000000181915
:101A70007D031983021985021987020000000C19E1
:101A8000890419910219930219950200000028197E
:101A90009704199F0219A10219A302000000281936
:101AA000A50419AD0219AF0219B1020000001819FE
:101AB000B30519BD0219BF0419C30419C7022019BF
:101AC000C90419D10219D30419D70419DB0220194A
:101AD000DD0319E30219E50219E7020000001119FC
:101AE000E90419F10219F30219F50219F702241990
:101AF000F90319FF021A01021A03021A0502281A31
:101B000007031A0D021A0F021A1102000000141A1C
:101B100013031A19021A1B021A1D02000000271AC9
:101B20001F041A27021A29021A2B02000000241A85
:101B30002D061A39021A3B021A3D0200000030013C
:101B40005E041A2A62080208010900019004B00B21
:101B5000B81C520A030801090001C20384286E025E
:101B60000800090108014A02762A4E02080009010C
:101B700008028A1E82071C0F8C0801080208030154
:101B80006802D012C005DC0A0308010900024E05F4
:101B9000DC01AE348A0A0308010900012C0A0000A6
:101BA0008C047E27F60801080308020802080308CF
:101BB0000401040A9A051428A00801080008020874
:101BC00002080008030172043819820208010800A3
:101BD00009029407D00FA02328080308010802086F
:101BE00001061802D000D208010A0109020A010107
:101BF000D603FC0BFE020801080009019002D01375
:101C00002E010A00090108023007760F3222740300
:101C1000080108020827101388076C03E802A802CD
:101C2000C608010A030C051B3F031B45021B4702A4
:101C30001B4902000000181B4B041B53021B5502DA
:101C40001B5702000000181B59031B5F021B610297
:101C50001B6302000000181B65031B6B021B6D0257
:101C60001B6F020000000C1B71041B79021B7B021E
:101C70001B7D02000000281B7F041B87021B8902BA
:101C80001B8B02000000281B8D041B95021B970272
:101C90001B9902000000181B9B051BA5021BA70433
:101CA0001BAB041BAF02201BB1041BB9021BBB04FE
:101CB0001BBF041BC302201BC5031BCB021BCD0291
:101CC0001BCF02000000111BD1041BD9021BDB0239
:101CD0001BDD021BDF02241BE1031BE7021BE902E1
:101CE0001BEB021BED02281BEF031BF5021BF70287
:101CF0001BF902000000141BFB031C01021C030261
:101D00001C0502000000271C07041C0F021C110206
:101D10001C1302000000241C15061C21021C2302B7
:101D20001C250200000030015E041A2A6208020825
:101D3000010900019004B00BB81C520A0308010904
:101D40000001C20384286E020800090108014A024A
:101D5000762A4E020800090108028A1E82071C0F1B
:101D60008C080108020803016802D012C005DC0AD1
:101D70000308010900024E05DC01AE348A0A03089B
:101D8000010900012C0A00008C047E27F6080108D6
:101D900003080208020803080401040A9A0514282B
:101DA000A0080108000802080208000803017204E4
:101DB000381982020801080009029407D00FA023F5
:101DC000280803080108020801061802D000D208FA
:101DD000010A0109020A0101D603FC0BFE020801F7
:101DE000080009019002D0132E010A00090108021F
:101DF0003007760F322274030801080208271013F7
:101E000088076C03E802A802C608010A030C051D36
:101E100027031D2D021D2F021D3102000000181D79
:101E200033041D3B021D3D021D3F02000000181D32
:101E300041031D47021D49021D4B02000000181DF1
:101E40004D031D53021D55021D57020000000C1DBD
:101E500059041D61021D63021D6502000000281D5A
:101E600067041D6F021D71021D7302000000281D12
:101E700075041D7D021D7F021D8102000000181DDA
:101E800083051D8D021D8F041D93041D9702201DC7
:101E900099041DA1021DA3041DA7041DAB02201D52
:101EA000AD031DB3021DB5021DB702000000111DD8
:101EB000B9041DC1021DC3021DC5021DC702241D98
:101EC000C9031DCF021DD1021DD3021DD502281D3D
:101ED000D7031DDD021DDF021DE102000000141DFD
:101EE000E3031DE9021DEB021DED02000000271DAA
:101EF000EF041DF7021DF9021DFB02000000241D66
:0F1F0000FD061E09021E0B021E0D02000000301E
:1019600001090001F403E805DC733C030A010801E6
:1019700001C20384286E020800090108014A0276A8
:101980002A4E02080009010800C8017C1B26020833
:1019900000090108015E028A32C802080009010834
:1019A000015E02BC3D22020800090108028A1E8273
:1019B000071C0F8C080108020803024E05DC01AE6B
:1019C000348A0A030801090001A404C43070080223
:1019D0000801090001F403E807D00FA0030801087B
:1019E0000208012C0A00008C047E27F60801080377
:1019F0000802080208030804023007760F32227436
:101A000003080108020827101388076C03E802A8DE
:101A100002C608010A030C05195703195D02195F74
:101A20000219610200000018196304196B01196C96
:101A300002196E0200000047197003197602197826
:101A400002197A0200000018197C03198202198415
:101A5000021986020000000C198803198E021990E1
:101A6000021992020000000C199403199A02199CA1
:101A700002199E020000000C19A00319A60219A861
:101A80000219AA020000001219AC0419B40219B616
:101A90000219B8020000002819BA0419C20219C4B8
:101AA0000219C6020000001819C80319CE0219D085
:101AB0000219D2020000001819D40419DC0219DE40
:101AC0000219E0020000002419E20519EC0219EEE7
:101AD0000419F20419F6022019F8041A00021A0275
:101AE000021A0402000000241A06061A12021A142E
:101AF000021A160200000030015E041A2A6208026F
:101B00000801090001F403E805DC733C030A01083D
:101B10000101C20384286E020800090108014A027B
:101B2000762A4E02080009010800C8017C1B260223
:101B30000800090108015E028A32C8020800090192
:101B400008015E02BC3D22020800090108028A1E4B
:101B500082071C0F8C080108020803024E05DC01F5
:101B6000AE348A0A030801090001A404C4307008D5
:101B7000020801090001F403E807D00FA0030801DF
:101B8000080208012C0A00008C047E27F6080108D0
:101B9000030802080208030804023007760F322205
:101BA0007403080108020827101388076C03E80271
:101BB000A802C608010A030C051AF8031AFE021B44
:101BC00000021B0202000000181B04041B0C011B76
:101BD0000D021B0F02000000471B11031B17021B05
:101BE00019021B1B02000000181B1D031B23021BF4
:101BF00025021B27020000000C1B29031B2F021BC0
:101C000031021B33020000000C1B35031B3B021B7F
:101C10003D021B3F020000000C1B41031B47021B3F
:101C200049021B4B02000000121B4D041B55021BF6
:101C300057021B5902000000281B5B041B63021B98
:101C400065021B6702000000181B69031B6F021B63
:101C500071021B7302000000181B75041B7D021B20
:101C60007F021B8102000000241B83051B8D021BC9
:101C70008F041B93041B9702201B99041BA1021BBA
:101C8000A3021BA502000000241BA7061BB3021B16
:101C9000B5021BB70200000030015E041A2A620878
:101CA000020801090001F403E805DC733C030A01A2
:101CB000080101C20384286E020800090108014AD4
:101CC00002762A4E02080009010800C8017C1B2682
:101CD000020800090108015E028A32C802080009F0
:101CE0000108015E02BC3D22020800090108028AC7
:101CF0001E82071C0F8C080108020803024E05DC37
:101D000001AE348A0A030801090001A404C430703A
:101D100008020801090001F403E807D00FA0030836
:101D200001080208012C0A00008C047E27F6080135
:101D300008030802080208030804023007760F327D
:101D4000227403080108020827101388076C03E8AF
:101D500002A802C608010A030C051C99031C9F0275
:101D60001CA1021CA302000000181CA5041CAD014C
:101D70001CAE021CB002000000471CB2031CB802DB
:101D80001CBA021CBC02000000181CBE031CC402CA
:101D90001CC6021CC8020000000C1CCA031CD00296
:101DA0001CD2021CD4020000000C1CD6031CDC0256
:101DB0001CDE021CE0020000000C1CE2031CE80216
:101DC0001CEA021CEC02000000121CEE041CF602CD
:101DD0001CF8021CFA02000000281CFC041D04026E
:101DE0001D06021D0802000000181D0A031D100236
:101DF0001D12021D1402000000181D16041D1E02F3
:101E00001D20021D2202000000241D24051D2E029B
:101E10001D30041D34041D3802201D3A041D4202E9
:101E20001D44021D4602000000241D48061D5402E8
:0A1E30001D56021D5802000000308C
:00000001FF
24 changes: 13 additions & 11 deletions inc/RF_Config.h
Original file line number Diff line number Diff line change
Expand Up @@ -20,19 +20,21 @@
// more protocols, enable here! Enable Remarks
#define EFM8BB1_SUPPORT_Rohrmotor24_PROTOCOL 0 // Rohrmotor24
#define EFM8BB1_SUPPORT_PAR56_PROTOCOL 0 // UNDERWATER PAR56 LED LAMP, 502266
#define EFM8BB1_SUPPORT_WS_1200_PROTOCOL 0 // Alecto WS-1200 Series Wireless Weather Station
#define EFM8BB1_SUPPORT_ALDI_4x_PROTOCOL 1 // ALDI Remote controlled wall sockets, 4x
#define EFM8BB1_SUPPORT_WS_1200_PROTOCOL 1 // Alecto WS-1200 Series Wireless Weather Station
#define EFM8BB1_SUPPORT_ALDI_4x_PROTOCOL 0 // ALDI Remote controlled wall sockets, 4x
#define EFM8BB1_SUPPORT_SP45_PROTOCOL 1 // Meteo SPxx - Weather station (PHU Metrex)
#define EFM8BB1_SUPPORT_DC90_PROTOCOL 1 // Dooya DC90 remote
#define EFM8BB1_SUPPORT_DC90_PROTOCOL 0 // Dooya DC90 remote
#define EFM8BB1_SUPPORT_DG_HOSA_PROTOCOL 1 // Digoo DG-HOSA Smart 433MHz Wireless Household Carbon Monoxide Sensor
#define EFM8BB1_SUPPORT_HT12a_PROTOCOL 0 // HT12A/HT12E chips - Generic Doorbell
#define EFM8BB1_SUPPORT_HT12_Atag_PROTOCOL 0 // HT12A/HT12E chips - Atag Extractor - Plus/Minus/Lights/Timer
#define EFM8BB1_SUPPORT_HT12a_PROTOCOL 1 // HT12A/HT12E chips - Generic Doorbell
#define EFM8BB1_SUPPORT_HT12_Atag_PROTOCOL 1 // HT12A/HT12E chips - Atag Extractor - Plus/Minus/Lights/Timer
#define EFM8BB1_SUPPORT_Kaku_PROTOCOL 1 // KaKu wall sockets
#define EFM8BB1_SUPPORT_DIO_PROTOCOL 1 // DIO Chacon RF 433Mhz, Issue #95
#define EFM8BB1_SUPPORT_1BYONE_PROTOCOL 1 // 1ByOne Doorbell, PR #97
#define EFM8BB1_SUPPORT_Prologue_PROTOCOL 1 // Prologue Sensor, Issue #96
#define EFM8BB1_SUPPORT_DOG_COLLAR_PROTOCOL 1 // Generic dog training collar - board label T-187-n (TX)-1, PR #100
#define EFM8BB1_SUPPORT_BY302_PROTOCOL 1 // Byron BY302 Doorbell, Issue #102
#define EFM8BB1_SUPPORT_DT_5514_PROTOCOL 1 // 5514 SILENT Dual Tech, Issue #104
#define EFM8BB1_SUPPORT_DIO_PROTOCOL 0 // DIO Chacon RF 433Mhz, Issue #95
#define EFM8BB1_SUPPORT_1BYONE_PROTOCOL 0 // 1ByOne Doorbell, PR #97
#define EFM8BB1_SUPPORT_Prologue_PROTOCOL 0 // Prologue Sensor, Issue #96
#define EFM8BB1_SUPPORT_DOG_COLLAR_PROTOCOL 0 // Generic dog training collar - board label T-187-n (TX)-1, PR #100
#define EFM8BB1_SUPPORT_BY302_PROTOCOL 0 // Byron BY302 Doorbell, Issue #102
#define EFM8BB1_SUPPORT_DT_5514_PROTOCOL 0 // 5514 SILENT Dual Tech, Issue #104
#define EFM8BB1_SUPPORT_H13726_PROTOCOL 1 // Auriol H13726 Weather Station, Issue #106
#define EFM8BB1_SUPPORT_WT0124_PROTOCOL 1 // WT0124 Pool Thermometer
#define EFM8BB1_SUPPORT_DG_HOSA_PIR_PROTOCOL 1
#define EFM8BB1_SUPPORT_DG_R8H_PROTOCOL 1 // Digoo DG-R8H Outdoor Humidity Sensor, Issue #119
48 changes: 48 additions & 0 deletions inc/RF_Protocols.h
Original file line number Diff line number Diff line change
Expand Up @@ -225,6 +225,28 @@ SI_SEGMENT_VARIABLE(PROTOCOL_BIT0(DG_HOSA)[], static uint8_t, SI_SEG_CODE) = { H
SI_SEGMENT_VARIABLE(PROTOCOL_BIT1(DG_HOSA)[], static uint8_t, SI_SEG_CODE) = { HIGH(1), LOW(0) };
#endif

/*
* Digoo DG-HOSA PIR DETECTOR
*/
#if EFM8BB1_SUPPORT_DG_HOSA_PIR_PROTOCOL == 1
#define DG_HOSA_PIR
SI_SEGMENT_VARIABLE(PROTOCOL_BUCKETS(DG_HOSA_PIR)[], static uint16_t, SI_SEG_CODE) = { 420, 1220, 12400 };
SI_SEGMENT_VARIABLE(PROTOCOL_START(DG_HOSA_PIR)[], static uint8_t, SI_SEG_CODE) = { HIGH(0), LOW(2) };
SI_SEGMENT_VARIABLE(PROTOCOL_BIT0(DG_HOSA_PIR)[], static uint8_t, SI_SEG_CODE) = { HIGH(0), LOW(1) };
SI_SEGMENT_VARIABLE(PROTOCOL_BIT1(DG_HOSA_PIR)[], static uint8_t, SI_SEG_CODE) = { HIGH(1), LOW(0) };
#endif

/*
* Digoo DG-R8H Outdoor Humidity Sensor, Issue #119
*/
#if EFM8BB1_SUPPORT_DG_R8H_PROTOCOL == 1
#define DG_R8H
SI_SEGMENT_VARIABLE(PROTOCOL_BUCKETS(DG_R8H)[], static uint16_t, SI_SEG_CODE) = { 500, 1000, 2000, 4000 };
SI_SEGMENT_VARIABLE(PROTOCOL_START(DG_R8H)[], static uint8_t, SI_SEG_CODE) = { LOW(3), HIGH(0) };
SI_SEGMENT_VARIABLE(PROTOCOL_BIT0(DG_R8H)[], static uint8_t, SI_SEG_CODE) = { LOW(1), HIGH(0) };
SI_SEGMENT_VARIABLE(PROTOCOL_BIT1(DG_R8H)[], static uint8_t, SI_SEG_CODE) = { LOW(2), HIGH(0) };
#endif

/*
* KaKu wall sockets
*/
Expand Down Expand Up @@ -499,6 +521,32 @@ SI_SEGMENT_VARIABLE(PROTOCOL_DATA[], static struct BUCKET_PROTOCOL_DATA, SI_SEG_
24
},
#endif
#if EFM8BB1_SUPPORT_DG_HOSA_PIR_PROTOCOL == 1
/*
* Digoo DG-HOSA PIR DETECTOR
*/
{
{ &PROTOCOL_BUCKETS(DG_HOSA_PIR), ARRAY_LENGTH(PROTOCOL_BUCKETS(DG_HOSA_PIR)) },
{ &PROTOCOL_START(DG_HOSA_PIR), ARRAY_LENGTH(PROTOCOL_START(DG_HOSA_PIR)) },
{ &PROTOCOL_BIT0(DG_HOSA_PIR), ARRAY_LENGTH(PROTOCOL_BIT0(DG_HOSA_PIR)) },
{ &PROTOCOL_BIT1(DG_HOSA_PIR), ARRAY_LENGTH(PROTOCOL_BIT1(DG_HOSA_PIR)) },
{ NULL, 0 },
24
},
#endif
#if EFM8BB1_SUPPORT_DG_R8H_PROTOCOL == 1
/*
* Digoo DG-R8H Outdoor Humidity Sensor, Issue #119
*/
{
{ &PROTOCOL_BUCKETS(DG_R8H), ARRAY_LENGTH(PROTOCOL_BUCKETS(DG_R8H)) },
{ &PROTOCOL_START(DG_R8H), ARRAY_LENGTH(PROTOCOL_START(DG_R8H)) },
{ &PROTOCOL_BIT0(DG_R8H), ARRAY_LENGTH(PROTOCOL_BIT0(DG_R8H)) },
{ &PROTOCOL_BIT1(DG_R8H), ARRAY_LENGTH(PROTOCOL_BIT1(DG_R8H)) },
{ NULL, 0 },
36
},
#endif
#if EFM8BB1_SUPPORT_Kaku_PROTOCOL == 1
/*
* KaKu wall sockets
Expand Down

0 comments on commit 6de6f81

Please sign in to comment.