Calc-Funktion kommentiert - kompiliert
This commit is contained in:
@@ -18,25 +18,62 @@ volatile static unsigned char chess_storage(DMIO:CSS_CMD) css_cmd_flag;
|
||||
static volatile int16_t chess_storage(DMB:INPUT_PORT0_ADD) input_port[4];
|
||||
static volatile int16_t chess_storage(DMB:OUTPUT_PORT_ADD) output_port[4];
|
||||
static volatile int16_t chess_storage(DMB) *pointer;
|
||||
static volatile int16_t chess_storage(DMB) *input_pointer_0;
|
||||
static volatile int16_t chess_storage(DMB) *input_pointer_1;
|
||||
static volatile int16_t chess_storage(DMB) *output_pointer;
|
||||
static volatile int16_t chess_storage(DMB) *sample_pointer;
|
||||
static volatile int16_t chess_storage(DMB) sample; //Speicherplatz für Ergebnis der calc()-Funktion
|
||||
//static int input_port[4];
|
||||
//static int output_port[4];
|
||||
//static int *pointer;
|
||||
int i = 0;
|
||||
int int1 = 5;
|
||||
int int2 = 10;
|
||||
int result_1;
|
||||
int result_2;
|
||||
|
||||
|
||||
int* cyclic_add_man(int *pointer, int increment, int *pointer_start, int buffer_length){
|
||||
int *new_pointer=pointer;
|
||||
for (int i=0; i < abs(increment); i+=1){
|
||||
new_pointer ++;
|
||||
if (new_pointer >= pointer_start + buffer_length){
|
||||
new_pointer=pointer_start;
|
||||
}
|
||||
}
|
||||
return new_pointer;
|
||||
}
|
||||
int max_man(int a, int b){
|
||||
return (a > b) ? a : b;
|
||||
}
|
||||
int main(void){
|
||||
|
||||
sample = 123;
|
||||
pointer = &output_port[0];
|
||||
|
||||
input_port[0] = 100;
|
||||
input_port[1] = 101;
|
||||
input_port[2] = 102;
|
||||
input_port[3] = 103;
|
||||
pointer = &input_port[0];
|
||||
output_port[0] = 200;
|
||||
output_port[1] = 201;
|
||||
output_port[2] = 202;
|
||||
output_port[3] = 203;
|
||||
|
||||
|
||||
while(i < 10){
|
||||
result_1 = max(int1,int2);
|
||||
result_2 = max_man(int1,int2);
|
||||
i=i+1;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
// while(i < 10){
|
||||
// pointer = cyclic_add(pointer, 1, output_port, 4);
|
||||
// *pointer = i;
|
||||
// i=i+1;
|
||||
// }
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user