kopia lustrzana https://github.com/gnea/grbl
cleaned up function definitions for serial and print modules and added a comment about the deeply flawed printFloat method
rodzic
5eea9f4c7c
commit
9488cb329c
3
print.c
3
print.c
|
@ -71,6 +71,9 @@ void printInteger(long n)
|
|||
printIntegerInBase(n, 10);
|
||||
}
|
||||
|
||||
// TODO: This is nasty. I can't remember where I got this, but this monster
|
||||
// will truncate leading zeroes from the fractional part so that
|
||||
// 3.5, 3.05 and 3.000005 all will print as 3.5!!! Needs fixing fast.
|
||||
void printFloat(double n)
|
||||
{
|
||||
double integer_part, fractional_part;
|
||||
|
|
4
print.h
4
print.h
|
@ -25,9 +25,13 @@
|
|||
#define print_h
|
||||
|
||||
void printString(const char *s);
|
||||
|
||||
void printPgmString(const char *s);
|
||||
|
||||
void printInteger(long n);
|
||||
|
||||
void printIntegerInBase(unsigned long n, unsigned long base);
|
||||
|
||||
void printFloat(double n);
|
||||
|
||||
#endif
|
8
serial.h
8
serial.h
|
@ -24,8 +24,10 @@
|
|||
#ifndef serial_h
|
||||
#define serial_h
|
||||
|
||||
void serial_init(long);
|
||||
void serial_write(uint8_t);
|
||||
uint8_t serial_read(void);
|
||||
void serial_init(long baud);
|
||||
|
||||
void serial_write(uint8_t data);
|
||||
|
||||
uint8_t serial_read();
|
||||
|
||||
#endif
|
||||
|
|
Ładowanie…
Reference in New Issue