X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=examples%2Fbenchmark%2Fkernel-only_arm%2Fhw%2Fhw_ft245rl.h;fp=examples%2Fbenchmark%2Fkernel-only_arm%2Fhw%2Fhw_ft245rl.h;h=cc0c819386cfd032e9003611155f1650ce8458e3;hb=1d10dbcdf05ceaf77f1f6a394e6ee63050d6c89a;hp=0000000000000000000000000000000000000000;hpb=c506949d3112a6eacbbe05f98a5200c38de3b9b5;p=bertos.git diff --git a/examples/benchmark/kernel-only_arm/hw/hw_ft245rl.h b/examples/benchmark/kernel-only_arm/hw/hw_ft245rl.h new file mode 100644 index 00000000..cc0c8193 --- /dev/null +++ b/examples/benchmark/kernel-only_arm/hw/hw_ft245rl.h @@ -0,0 +1,65 @@ +/** + * \file + * + * + * \brief FT245RL USB interface hardware-specific definitions + * + * \version $Id$ + * + * \author Francesco Sacchi + */ + +#ifndef HW_FT245RL_H +#define HW_FT245RL_H + +#warning TODO:This is an example implementation, you must implement it! + +#define FT245RL_DATA_IN() /* Implement me! */ +#define FT245RL_DATA_OUT() /* Implement me! */ +#define WR_HI /* Implement me! */ +#define WR_LO /* Implement me! */ + +#define RD_HI /* Implement me! */ +#define RD_LO /* Implement me! */ + +#define FT245RL_INIT() \ +do \ +{ \ + /* Implement me! */ \ +} while(0) + +#define FT245RL_DATA_RDY() (/* Implement me! */ false) +#define FT245RL_GETDATA() ({/* Implement me! */ (0);}) +#define FT245RL_TX_ALLOWED() (/* Implement me! */ false) +#define FT245RL_SETDATA(data) do {/* Implement me! */ (void)((data)); } while(0) + +#endif /* HW_FT245RL_H */ +