fork download
  1. typedef enum{
  2. RTC_PARAMETER_SEC,
  3. RTC_PARAMETER_MIN,
  4. RTC_PARAMETER_HOUR,
  5. RTC_PARAMETER_DAY,
  6. RTC_PARAMETER_DATE,
  7. RTC_PARAMETER_MONTH,
  8. RTC_PARAMETER_YEAR,
  9. RTC_PARAMETERS_COUNT,
  10. }rtc_params;
  11.  
  12.  
  13. static struct{
  14. byte sync_param;
  15.  
  16. byte seconds;
  17. byte minutes;
  18. byte hours;
  19. day_of_week day;
  20. byte date;
  21. byte month;
  22. byte year;
  23. }rtc;
  24.  
  25. static var_property rtc_vars[] = {
  26. /* VARIABLE NAME = LCD_TAG, RAM_ADDR, CONFIG_MASK */
  27. [RTC_PARAMETER_SEC] = { "", &rtc.seconds, 0, 0, 0},
  28. [RTC_PARAMETER_MIN] = { "g.min", &rtc.minutes, 0, 0, 0},
  29. [RTC_PARAMETER_HOUR] = {"g.hour", &rtc.hours, 0, 0, 0},
  30. [RTC_PARAMETER_DAY] = {"g.day", &rtc.day, 0, 0, 0},
  31. [RTC_PARAMETER_DATE] = {"g.date", &rtc.date, 0, 0, 0},
  32. [RTC_PARAMETER_MONTH] = {"g.mnt", &rtc.month, 0, 0, 0},
  33. [RTC_PARAMETER_YEAR] = {"g.year", &rtc.year, 0, 0, 0},
  34. };
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cs(1,1): error CS1525: Unexpected symbol `typedef'
Compilation failed: 1 error(s), 0 warnings
stdout
Standard output is empty