29 lines
476 B
C
29 lines
476 B
C
//
|
|
// Created by Nils on 03.12.2023
|
|
//
|
|
#ifndef SDA
|
|
#define SDA
|
|
#include <stdio.h>
|
|
|
|
struct sda {
|
|
unsigned int *sda;
|
|
int size;
|
|
};
|
|
|
|
int getSDA(unsigned int offset, struct sda *sda) {
|
|
return sda->sda[offset];
|
|
}
|
|
|
|
void setSDA(unsigned int offset, int value, struct sda *sda) {
|
|
sda->sda[offset] = value;
|
|
}
|
|
|
|
void printSDA(struct sda *sda) {
|
|
printf("SDA:\n");
|
|
for (int i = 0; i < sda->size; ++i) {
|
|
printf("[%d] = %d\n", i, sda->sda[i]);
|
|
}
|
|
}
|
|
|
|
#endif
|