bank.c 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. /*****************************************************************************/
  2. /* ここから */
  3. /*****************************************************************************/
  4. #include <stdio.h>
  5. #include <stdlib.h>
  6. #include "wonx/bank.h"
  7. #include "WonX.h"
  8. /*****************************************************************************/
  9. /* 互換関数の定義 */
  10. /*****************************************************************************/
  11. /*
  12. * Xサーバとの同期の整合性がとれなくなるなどの問題が考えられるので,
  13. * 互換関数の内部は UNIXTimer_Pause(), UNIXTimer_Unpause() でくくり,
  14. * タイマ割り込みを一時停止して処理を行う.また,unpause するまえに,
  15. * かならず sync するようにする.
  16. */
  17. /*
  18. * タイマの一時停止の2重解除の問題が出てくるので,
  19. * 互換関数から互換関数を呼んではいけない.
  20. * (一時停止はネストされるが,いちおう)
  21. * 似たような処理をする関数の場合は,必ず static な別関数に処理をまとめ,
  22. * そっちを呼び出すようにすること.
  23. * 引数の表示の問題もあるしね.
  24. */
  25. void bank_set_map(int bank, int bank_num)
  26. {
  27. return;
  28. }
  29. int bank_get_map(int bank)
  30. {
  31. return (0);
  32. }
  33. unsigned char bank_read_byte(int bank, unsigned int off)
  34. {
  35. return (0);
  36. }
  37. void bank_write_byte(int bank, unsigned int off, unsigned int data)
  38. {
  39. return;
  40. }
  41. unsigned int bank_read_word(int bank, unsigned int off)
  42. {
  43. return (0);
  44. }
  45. void bank_write_word(int bank, unsigned int off, unsigned int data)
  46. {
  47. return;
  48. }
  49. void bank_read_block(int bank, unsigned int off,
  50. void * buffer, unsigned int size)
  51. {
  52. return;
  53. }
  54. void bank_write_block(int bank, unsigned int off,
  55. void * buffer, unsigned int size)
  56. {
  57. return;
  58. }
  59. void bank_fill_block(int bank, unsigned int off,
  60. unsigned int size, unsigned int data)
  61. {
  62. return;
  63. }
  64. void bank_erase_flash(int bank)
  65. {
  66. return;
  67. }
  68. /*****************************************************************************/
  69. /* ここまで */
  70. /*****************************************************************************/
  71. /*****************************************************************************/
  72. /* End of File. */
  73. /*****************************************************************************/