Skip to content

Backwards compatibility #23

@Adman

Description

@Adman

@vargac I've got a couple of issues for you.

Why does print function take only char?
How to define baudrate?
And how should I rewrite vic_tasks_run?


Kompot.ino: In function ‘void show_battery_voltage()’:
Kompot.ino:192:36: error: cannot convert ‘double’ to ‘const char*’ for argument ‘1’ to ‘void vic_print(const char*)’
     vic_print(get_battery_voltage());
                                    ^
In file included from Kompot.ino:80:0:
Kompot.ino: In function ‘void camera_data()’:
..//libraries/vic/vic.h:80:40: error: invalid conversion from ‘char’ to ‘const char*’ [-fpermissive]
 #define vic_println(s) do { vic_print(s); vic_out('\n'); } while(0)
                                        ^
Kompot.ino:214:5: note: in expansion of macro ‘vic_println’
     vic_println(pixy_action);
     ^
..//libraries/vic/vic.h:83:6: error:   initializing argument 1 of ‘void vic_print(const char*)’ [-fpermissive]
 void vic_print(const char *s);
      ^
Kompot.ino: In function ‘void setup()’:
Kompot.ino:241:29: error: ‘VIC_SERIAL0’ was not declared in this scope
     vic_init_serial(115200, VIC_SERIAL0);
                             ^
Kompot.ino:241:40: error: ‘vic_init_serial’ was not declared in this scope
     vic_init_serial(115200, VIC_SERIAL0);
                                        ^
Kompot.ino: In function ‘void loop()’:
Kompot.ino:330:19: error: ‘vic_tasks_run’ was not declared in this scope
     vic_tasks_run();```

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions