Skip to content

Commit 5ece453

Browse files
fmt
1 parent efaa6c5 commit 5ece453

3 files changed

Lines changed: 56 additions & 29 deletions

File tree

general/include/p3t1755.h

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,10 @@
5050
#define p3t1755_220MS_CONVERSION_TIME 0x60
5151

5252
// Function Pointers
53-
typedef int32_t (*WritePtr)(uint16_t dev_addr, uint16_t reg, uint8_t *data, uint8_t length);
54-
typedef int32_t (*ReadPtr)(uint16_t dev_addr, uint16_t reg, uint8_t *data, uint8_t length);
53+
typedef int32_t (*WritePtr)(uint16_t dev_addr, uint16_t reg, uint8_t *data,
54+
uint8_t length);
55+
typedef int32_t (*ReadPtr)(uint16_t dev_addr, uint16_t reg, uint8_t *data,
56+
uint8_t length);
5557

5658
typedef struct {
5759
uint16_t dev_addr;
@@ -62,8 +64,10 @@ typedef struct {
6264
void p3t1755_init(p3t1755_t *p3t, WritePtr write, ReadPtr read,
6365
uint16_t dev_addr);
6466

65-
int p3t1755_read_reg(p3t1755_t *p3t, uint16_t reg, uint8_t *data, uint8_t length);
66-
int p3t1755_write_reg(p3t1755_t *p3t, uint16_t reg, uint8_t *data, uint8_t length);
67+
int p3t1755_read_reg(p3t1755_t *p3t, uint16_t reg, uint8_t *data,
68+
uint8_t length);
69+
int p3t1755_write_reg(p3t1755_t *p3t, uint16_t reg, uint8_t *data,
70+
uint8_t length);
6771

6872
// Reads current temp in celcius
6973
int p3t1755_read_temperature(p3t1755_t *p3t, float *temp_c);

general/src/p3t1755.c

Lines changed: 46 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,14 @@ void p3t1755_init(p3t1755_t *p3t, WritePtr write, ReadPtr read,
1414
p3t->dev_addr = dev_addr;
1515
}
1616

17-
int p3t1755_write_reg(p3t1755_t *p3t, uint16_t reg, uint8_t *data, uint8_t length)
17+
int p3t1755_write_reg(p3t1755_t *p3t, uint16_t reg, uint8_t *data,
18+
uint8_t length)
1819
{
1920
return p3t->write(p3t->dev_addr, reg, data, length);
2021
}
2122

22-
int p3t1755_read_reg(p3t1755_t *p3t, uint16_t reg, uint8_t *data, uint8_t length)
23+
int p3t1755_read_reg(p3t1755_t *p3t, uint16_t reg, uint8_t *data,
24+
uint8_t length)
2325
{
2426
return p3t->read(p3t->dev_addr, reg, data, length);
2527
}
@@ -28,12 +30,14 @@ int p3t1755_read_temperature(p3t1755_t *p3t, float *temp_c)
2830
{
2931
uint8_t temp_reg[2];
3032

31-
int status = p3t1755_read_reg(p3t, p3t1755_TEMPERATURE, temp_reg, sizeof(temp_reg));
33+
int status = p3t1755_read_reg(p3t, p3t1755_TEMPERATURE, temp_reg,
34+
sizeof(temp_reg));
3235
if (status != 0) {
3336
return status;
3437
}
3538

36-
*temp_c = p3t1755_RAW_TO_CELSIUS(uint8_to_uint16(temp_reg[0], temp_reg[1]));
39+
*temp_c = p3t1755_RAW_TO_CELSIUS(
40+
uint8_to_uint16(temp_reg[0], temp_reg[1]));
3741
return status;
3842
}
3943

@@ -55,14 +59,16 @@ int p3t1755_configure(p3t1755_t *p3t, uint8_t shutdown, uint8_t thermostat,
5559
config |= (fault_queue & p3t1755_FAULT_QUEUE_MASK);
5660
config |= (conversion_time & p3t1755_CONVERSION_TIME_MASK);
5761

58-
return p3t1755_write_reg(p3t, p3t1755_CONFIGURATION, &config, sizeof(int));
62+
return p3t1755_write_reg(p3t, p3t1755_CONFIGURATION, &config,
63+
sizeof(int));
5964
}
6065

6166
int p3t1755_set_shutdown_mode(p3t1755_t *p3t, uint8_t enable)
6267
{
6368
uint8_t config;
6469

65-
int status = p3t1755_read_reg(p3t, p3t1755_CONFIGURATION, &config, sizeof(config));
70+
int status = p3t1755_read_reg(p3t, p3t1755_CONFIGURATION, &config,
71+
sizeof(config));
6672
if (status != 0) {
6773
return status;
6874
}
@@ -73,14 +79,16 @@ int p3t1755_set_shutdown_mode(p3t1755_t *p3t, uint8_t enable)
7379
config &= ~p3t1755_SHUTDOWN_MODE_MASK;
7480
}
7581

76-
return p3t1755_write_reg(p3t, p3t1755_CONFIGURATION, &config,sizeof(config));
82+
return p3t1755_write_reg(p3t, p3t1755_CONFIGURATION, &config,
83+
sizeof(config));
7784
}
7885

7986
int p3t1755_set_thermostat_mode(p3t1755_t *p3t, uint8_t enable)
8087
{
8188
uint8_t config;
8289

83-
int status = p3t1755_read_reg(p3t, p3t1755_CONFIGURATION, &config, sizeof(config));
90+
int status = p3t1755_read_reg(p3t, p3t1755_CONFIGURATION, &config,
91+
sizeof(config));
8492
if (status != 0) {
8593
return status;
8694
}
@@ -91,14 +99,16 @@ int p3t1755_set_thermostat_mode(p3t1755_t *p3t, uint8_t enable)
9199
config &= ~p3t1755_THERMOSTAT_MODE_MASK;
92100
}
93101

94-
return p3t1755_write_reg(p3t, p3t1755_CONFIGURATION, &config, sizeof(config));
102+
return p3t1755_write_reg(p3t, p3t1755_CONFIGURATION, &config,
103+
sizeof(config));
95104
}
96105

97106
int p3t1755_set_one_shot_mode(p3t1755_t *p3t, uint8_t enable)
98107
{
99108
uint8_t config;
100109

101-
int status = p3t1755_read_reg(p3t, p3t1755_CONFIGURATION, &config, sizeof(config));
110+
int status = p3t1755_read_reg(p3t, p3t1755_CONFIGURATION, &config,
111+
sizeof(config));
102112
if (status != 0) {
103113
return status;
104114
}
@@ -109,14 +119,16 @@ int p3t1755_set_one_shot_mode(p3t1755_t *p3t, uint8_t enable)
109119
config &= ~p3t1755_ONE_SHOT_MASK;
110120
}
111121

112-
return p3t1755_write_reg(p3t, p3t1755_CONFIGURATION, &config, sizeof(config));
122+
return p3t1755_write_reg(p3t, p3t1755_CONFIGURATION, &config,
123+
sizeof(config));
113124
}
114125

115126
int p3t1755_set_polarity(p3t1755_t *p3t, uint8_t setting)
116127
{
117128
uint8_t config;
118129

119-
int status = p3t1755_read_reg(p3t, p3t1755_CONFIGURATION, &config, sizeof(config));
130+
int status = p3t1755_read_reg(p3t, p3t1755_CONFIGURATION, &config,
131+
sizeof(config));
120132
if (status != 0) {
121133
return status;
122134
}
@@ -127,62 +139,71 @@ int p3t1755_set_polarity(p3t1755_t *p3t, uint8_t setting)
127139
config &= ~p3t1755_POLARITY_MASK;
128140
}
129141

130-
return p3t1755_write_reg(p3t, p3t1755_CONFIGURATION, &config, sizeof(config));
142+
return p3t1755_write_reg(p3t, p3t1755_CONFIGURATION, &config,
143+
sizeof(config));
131144
}
132145

133146
int p3t1755_set_fault_queue(p3t1755_t *p3t, uint8_t data)
134147
{
135148
uint8_t config;
136149

137-
int status = p3t1755_read_reg(p3t, p3t1755_CONFIGURATION, &config, sizeof(config));
150+
int status = p3t1755_read_reg(p3t, p3t1755_CONFIGURATION, &config,
151+
sizeof(config));
138152
if (status != 0) {
139153
return status;
140154
}
141155

142156
config &= ~p3t1755_FAULT_QUEUE_MASK;
143157
config |= (data & p3t1755_FAULT_QUEUE_MASK);
144158

145-
return p3t1755_write_reg(p3t, p3t1755_CONFIGURATION, &config, sizeof(config));
159+
return p3t1755_write_reg(p3t, p3t1755_CONFIGURATION, &config,
160+
sizeof(config));
146161
}
147162

148163
int p3t1755_set_conversion_time(p3t1755_t *p3t, uint8_t data)
149164
{
150165
uint8_t config;
151166

152-
int status = p3t1755_read_reg(p3t, p3t1755_CONFIGURATION, &config, sizeof(config));
167+
int status = p3t1755_read_reg(p3t, p3t1755_CONFIGURATION, &config,
168+
sizeof(config));
153169
if (status != 0) {
154170
return status;
155171
}
156172

157173
config &= ~p3t1755_CONVERSION_TIME_MASK;
158174
config |= (data & p3t1755_CONVERSION_TIME_MASK);
159175

160-
return p3t1755_write_reg(p3t, p3t1755_CONFIGURATION, &config, sizeof(config));
176+
return p3t1755_write_reg(p3t, p3t1755_CONFIGURATION, &config,
177+
sizeof(config));
161178
}
162179

163180
int p3t1755_read_high_temp(p3t1755_t *p3t, float *temp_c)
164181
{
165182
uint8_t high_temp_reg[2];
166183

167-
int status = p3t1755_read_reg(p3t, p3t1755_T_HIGH, high_temp_reg, sizeof(high_temp_reg));
184+
int status = p3t1755_read_reg(p3t, p3t1755_T_HIGH, high_temp_reg,
185+
sizeof(high_temp_reg));
168186
if (status != 0) {
169187
return status;
170188
}
171189

172-
*temp_c = p3t1755_RAW_TO_CELSIUS(uint8_to_uint16(high_temp_reg[0], high_temp_reg[1]));
190+
*temp_c = p3t1755_RAW_TO_CELSIUS(
191+
uint8_to_uint16(high_temp_reg[0], high_temp_reg[1]));
173192
return status;
174193
}
175194

176195
int p3t1755_read_low_temp(p3t1755_t *p3t, float *temp_c)
177196
{
178197
uint8_t low_temp_reg[2];
179198

180-
int status = p3t1755_read_reg(p3t, p3t1755_T_LOW, low_temp_reg, sizeof(low_temp_reg));
199+
int status = p3t1755_read_reg(p3t, p3t1755_T_LOW, low_temp_reg,
200+
sizeof(low_temp_reg));
181201
if (status != 0) {
182202
return status;
183203
}
184204

185-
*temp_c = p3t1755_RAW_TO_CELSIUS(uint8_to_uint16(low_temp_reg[0], low_temp_reg[1]));
205+
*temp_c = p3t1755_RAW_TO_CELSIUS(
206+
uint8_to_uint16(low_temp_reg[0], low_temp_reg[1]));
186207
return status;
187208
}
188209

@@ -192,7 +213,8 @@ int p3t1755_set_high_temp(p3t1755_t *p3t, float temp_c)
192213
uint8_t temp_data[2];
193214
uint16_to_uint8(raw_temp, temp_data);
194215

195-
return p3t1755_write_reg(p3t, p3t1755_T_HIGH, temp_data, sizeof(temp_data));
216+
return p3t1755_write_reg(p3t, p3t1755_T_HIGH, temp_data,
217+
sizeof(temp_data));
196218
}
197219

198220
int p3t1755_set_low_temp(p3t1755_t *p3t, float temp_c)
@@ -201,5 +223,6 @@ int p3t1755_set_low_temp(p3t1755_t *p3t, float temp_c)
201223
uint8_t temp_data[2];
202224
uint16_to_uint8(raw_temp, temp_data);
203225

204-
return p3t1755_write_reg(p3t, p3t1755_T_LOW, temp_data, sizeof(temp_data));
226+
return p3t1755_write_reg(p3t, p3t1755_T_LOW, temp_data,
227+
sizeof(temp_data));
205228
}

middleware/src/c_utils.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,6 @@ uint16_t uint8_to_uint16(uint8_t msb, uint8_t lsb)
3838

3939
void uint16_to_uint8(uint16_t value, uint8_t arr[2])
4040
{
41-
arr[0] = (uint8_t)value;
42-
arr[1] = (uint8_t)(value >> 8);
41+
arr[0] = (uint8_t)value;
42+
arr[1] = (uint8_t)(value >> 8);
4343
}

0 commit comments

Comments
 (0)