-
Notifications
You must be signed in to change notification settings - Fork 0
/
NEWS
436 lines (309 loc) · 11.7 KB
/
NEWS
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
#
# some news ... see also TODO for hints
#
################## 2023-06-03 -> PI-ENV_V0.0.3 ################################
2023-03-06 -> ## target stuff
regular image updates
go back to own kernel -> 5.15.92
2023-01-16 -> ## target stuff
regular image updates
switch to kernel provided by void-linux
2023-01-15 -> ## device stuff
solder RTC clock to base pcb
2022-11-04 -> ## target stuff
regular image updates
update kernel 5.15.76
2021-12-09 -> ## target stuff
regular image updates
add a lot of temp data to ambient database on the image
update kernel 5.10.83
2021-08-31 -> ## code stuff
add first macros for error handling and daemon handling
2021-08-10 -> ## repo stuff
some documentatio updates
2021-08-01 -> ## code stuff
add signal handler thread to all application for catching SIG_TERM
remove all code for lcd-ctrl handling
## sensor_pi stuff
fix debug output of bmp180 infos and cpu temp
## target stuff
regular image updates
update baalued and libbaalue
2021-07-31 -> ## lcd2004_i2c & poweroff stuff
fix ctrl fifo handling
add first content for lcd ctrl handling
add signal handler thread to catch SIG_TERM (from ruint)
2021-07-30 -> ## lcd2004_i2c stuff
add first parts for ctrl fifo handling
2021-07-25 -> ## target stuff
regular image updates
## lcd2004_i2c stuff
fix wrong argument handling of pthread_create
2021-07-22 -> ## lcd2004_i2c stuff
add first part to setup a ctrl thread which handles correct
shutdown of the lcd (clear lcd ...)
2021-07-15 -> ## repo stuff
add description for the rtc pcb changes
documentation updates
## sensor_pi && libhelper stuff
change resolution and output
2021-07-14 -> ## target && repo stuff
start to add rtc module
2021-07-13 -> ## amtrack stuff
"optical" changes
## device stuff
activate bmp180 via iio/sysfs
## sensor_pi && libhelper stuff
add get_bmp180_*() function
2021-07-12 -> ## sensor_pi && libhelper stuff
add get_cpu_temp() function
2021-07-10 -> ## repo stuff
documentation updates
correct log parts from runit service descriptions
## sensor_pi && libhelper stuff
add first parts to add the cpu temp amd BMP180 data
## database stuff
add additional values to database
## target stuff
activate new runit service scripts
regular image updates
## amtrack stuff
add first parts to add the cpu temp amd BMP180 data
2021-07-03 -> ## repo stuff
documentation updates
2021-06-28 -> ## code stuff
remove warnings
2021-06-27 -> ## poweroff_handler stuff
some smaller add for debugging
## libhelper stuff
add function to set edge falling for a gpio pin
## target stuff
activate poweroff_d via runit
2021-06-26 -> ## poweroff_handler stuff
some smaller add for debugging
2021-06-23 -> ## poweroff_handler stuff
some smaller fixes
2021-06-22 -> ## poweroff_handler and libhelper stuff
add more gpio code parts
add first inotify code parts
2021-06-21 -> ## readout_db stuff
add rest code to readout the database
2021-06-18 -> ## code stuff
remove wrong NEWLINE to all perror calls in all files
## libhelper stuff
add functions to handle GPIO via sysfs
## poweroff_handler stuff
add first content to handle the poweroff button
## repo stuff
update raspi4 kernel to 5.10.44
2021-06-17 -> ## repo stuff
add motd files for different combinations
2021-06-16 -> ## repo stuff
add kernel howto for raspi3/4 (64Bit)
add default kernel configs for raspi3/4
2021-06-14 -> ## repo stuff
add some more documentation stuff
## target stuff
add BMP180 HW module and activate it
add bmp280, bmp280_i2c kernel modules to modprobe.d (i2c.conf)
2021-06-13 -> ## repo stuff
a lot of documentation adds
add gnumeric sheet of measured temp values
## libhelper && amtrack stuff
add correction values for the measured temperatures
## sensor_pi stuff
add missing NEWLINE
2021-06-12 -> ## target stuff
regular void-linux updates
add xfce and xorg to the image (!)
add midori to image
add binfmt-support, dcron and activate via ruint
add cronutils and gkt2-engines
add user ambient for database location (and more)
add lighttp and php-cgi stuff
update kernel to 5.10.42
let all runit log use group ambient instead of users
add user baalue to group ambient
## repo stuff
some documentation adds
start preparing PI-ENV_V0.0.2
## libhelper stuff
change location of ambient_data.db
2021-06-10 -> ## lcd2004_i2c && sensor_pi stuff
fix missing NEWLINES
## database stuff
add skeleton for tool to readout the database content
## readout_db
add skeleton
2021-06-09 -> ## lcd2004_i2c && sensor_pi stuff
extend error reporting (see also TODO)
## amtrack stuff
add content to database
## target stuff
regular void-linux updates
2021-06-08 -> ## database stuff
change format of database -> date is the PRIMARY KEY
## amtrack
add first real measured data to the database
2021-06-07 -> ## amtrack && repo stuff
add some first code content for sqlite handling
change init screen layout to default again
## lcd2004_i2c && sensor_pi stuff
add kdo argument to become a daemon
## target stuff
activate sensor_daemon and lcd_daemon via runit
2021-06-06 -> ## amtrack && repo stuff
add first sqlite content
2021-06-03 -> ## amtrack stuff
add some debugging info
## lcd2004_i2c stuff
fix bug in lcd_write_string
2021-06-02 -> ## amtrack stuff
fix values[] handling
## libhelper stuff
add new function to alloc a string
## repo stuff
add 2 new Makefile tags to make thinks easier
2021-06-01 -> ## amtrack stuff
add next parts for display handling
2021-05-31 -> ## sensor_pi && amtrack stuff
add first parts for fifo handling
2021-05-29 -> ## sensor_pi stuff
add first parts for client fifo thread handling
2021-05-28 -> ## sensor_pi stuff
add more first test content
new requirement -> i2c-tools and i2c-tools-devel are needed
add first parts of client fifo handling
## lcd2004_i2c stuff
new requirement -> i2c-tools and i2c-tools-devel are needed
## amtrack stuff
new requirement -> i2c-tools and i2c-tools-devel are needed
## libhelper stuff
new requirement -> i2c-tools and i2c-tools-devel are needed
## target stuff
update kernel to 5.10.x
regular rootfs updates
## repo stuff
rename kernel build howtos
some documentation adds/changes/fixes/improvements
2021-05-27 -> ## sensor_pi stuff
add first content to read out the values
2021-05-26 -> ## lcd2004_i2c stuff
fix position handling@display
## amtrack stuff
some improvements for the functional testing
## sensor_pi stuff
add kdo arguments
## repo stuff
add runit script changes
2021-05-25 -> ## libhelper stuff
fix signed/unsigned bug in request struct
2021-05-24 -> ## repo stuff
change cmd handling via fifo
2021-05-22 -> ## repo stuff
add __DEBUG__ tag
## lcd2004_i2c stuff
add lcd_write_cmd fuction
2021-05-20 -> ## amtrack stuff
some improvements for the functional testing
## lcd2004_i2c stuff
some improvements for the functional testing
2021-05-19 -> ## amtrack stuff
add first tests
add LCD size via kd argument
## lcd2004_i2c stuff
add first tests
smaller updates
add LCD size via kdo argument
handle LCD size
add write line and write string function
## libhelper stuff
add some LCD specific defines
add some first docker-pi specific defines
rework struct lcd_request
## repo stuff
update runit files
some documentation adds/changes/fixes/improvements
2021-05-15 -> ## repo stuff
add some new pics of the development environment
some documentation adds/changes/fixes/improvements
2021-05-15 -> ## repo stuff
some documentation adds/changes/fixes/improvements
2021-05-14 -> ## amtrack stuff
add skeleton
## repo stuff
some documentation adds/changes/fixes/improvements
add amtrack folder
## lcd2004_i2c stuff
optimize fifo handling
## libhelper stuff
add clear_flags function
2021-05-13 -> ## target stuff
add agetty.tty7/8 and activte them
activate rsyslog and add config for tty11 and tty12
copy lcd/sensor_daemon runit scripts to /etc/sv
## repo stuff
some documentation adds/changes/fixes/improvements
## lcd2004_i2c stuff
add error handling
add first parts of fifo handling
add thread for fifo handling
## libhelper stuff
add first parts of fifo handling
## sensor_pi stuff
add run script
2021-05-12 -> ## repo stuff
add folder etc with ruint service definitions
some documentation adds/changes/fixes/improvements
## libhelper stuff
add some more functions
## lcd2004_i2c stuff
finalize daemon handling
2021-05-11 -> ## repo stuff
add libhelper which provides common functions
remove dependency to libbaalue
some documentation adds/changes/fixes/improvements
## libhelper stuff
add skeleton for libhelper
add some first functions
## lcd2004_i2c stuff
add usage of libhelper (static lib!)
add kdo argument handling
## sensor_pi stuff
add usage of libhelper
2021-05-10 -> ## repo stuff
add external folder to clone dependencies like libbalue
add env file to include in /etc/profile.d on the target
some documentation adds/changes/fixes/improvements
smaller script change
smaller Makefile changes/adds/cleanups
update kernel config
## target stuff
add gpm and raspi folders
add pi-env_env.sh to /etc/profile.de
add man-pages
update kernel to 5.10.35
## lcd2004_i2c stuff
add README.md
lcd2004_i2c updates
## sensor_pi stuff
add README.md
2021-05-08 -> ## lcd2004_i2c stuff
add some userfunctions
2021-05-05 -> ## lcd2004_i2c stuff
some approvements (debugging mode)
2021-05-04 -> ## lcd2004_i2c stuff
send data/nibble (debugging mode)
2021-05-03 -> ## lcd2004_i2c stuff
send data (debugging mode)
2021-05-01 -> ## repo stuff
documentation adds
## lcd2004_i2c stuff
try to init lcd (debugging mode)
2021-04-30 -> ## repo stuff
license topics
################## 2021-04-24 -> PI-ENV_V0.0.1 ################################
2021-04-24 -> ## target & repo stuff
first release
2021-04-23 -> ## target & repo stuff
setup initial parts of the repository