Tworzę pewien projekt w C i chciałbym się trzymać jakiegoś standardy, aby kod był czytelny i żeby można było się pochwalić na rozwowie kwalifikacyjnej. Kiedyś pracowałem na jednym projekcie stworzonym na uczelni i wszystkie funkcje i zmienne były małymi literami napisane, jedynie define było dużymi.
np.
#define UART_BAUD_RATE 9600
int licznik = 0;
void com_send(char znak);
Zastanawiam się jak nazwać swoje funkcje:
uint8_t i2c_init(void);
uint8_t I2C_init(void);
uint8_t I2C_Init(void);
Który z tych trzech sposobów jest najbardziej w stylu C?
Jeśli funkcja inicjująca i2c wykona się poprawnie to powinna zwrócić 0 czy 1?