rename, remove padding
This commit is contained in:
11
src/main.c
11
src/main.c
@@ -24,8 +24,7 @@ static constexpr char gpu_pcidev[] = "0000:0a:00.0";
|
||||
struct control_t {
|
||||
pthread_mutex_t sensors_mtx;
|
||||
pthread_cond_t sensors_ready;
|
||||
atomic_bool g_running;
|
||||
uint8_t _padding[7];
|
||||
atomic_bool running;
|
||||
} control;
|
||||
|
||||
struct sensors_t { // NOLINT yes it is
|
||||
@@ -59,7 +58,7 @@ static void *sensors_thread(void *arg) {
|
||||
|
||||
/* main sensor loop */
|
||||
applog(LOG_START, "reached sensors main loop");
|
||||
while (control.g_running) { // NOLINT
|
||||
while (control.running) { // NOLINT
|
||||
pthread_mutex_lock(&control.sensors_mtx);
|
||||
|
||||
{
|
||||
@@ -113,7 +112,7 @@ static void *display_thread(void *arg) {
|
||||
|
||||
/* main display loop */
|
||||
applog(LOG_START, "reached display main loop");
|
||||
while (control.g_running) { // NOLINT its updated globally bud
|
||||
while (control.running) { // NOLINT its updated globally bud
|
||||
struct timespec ts;
|
||||
clock_gettime(CLOCK_REALTIME, &ts);
|
||||
timespec_add_ms(&ts, (uint16_t)(refresh_interval_ms * 1.25));
|
||||
@@ -202,7 +201,7 @@ int main(void) {
|
||||
/* control vars setup */
|
||||
pthread_mutex_init(&control.sensors_mtx, nullptr);
|
||||
pthread_cond_init(&control.sensors_ready, nullptr);
|
||||
control.g_running = true;
|
||||
control.running = true;
|
||||
|
||||
/* thread setup */
|
||||
pthread_t sensors_pthread;
|
||||
@@ -219,7 +218,7 @@ int main(void) {
|
||||
/* cleanup on exit */
|
||||
applog(LOG_WRN, "got stop signal, shutting down...");
|
||||
close(sfd);
|
||||
control.g_running = false;
|
||||
control.running = false;
|
||||
pthread_join(sensors_pthread, nullptr);
|
||||
pthread_join(display_pthread, nullptr);
|
||||
free(sensors);
|
||||
|
||||
Reference in New Issue
Block a user