1
0
mirror of https://github.com/meekrosoft/fff synced 2026-01-30 19:54:27 +01:00

Added driver testing example and cleanup the buildandtest script

This commit is contained in:
Mike Long
2012-09-06 07:45:05 +08:00
parent d14ea470e8
commit be1c831d25
10 changed files with 2837 additions and 2 deletions

View File

@@ -0,0 +1,24 @@
#include "hardware_abstraction.h"
#include "registers.h"
void driver_write(uint8_t val)
{
IO_MEM_WR8(DRIVER_OUTPUT_REGISTER, val);
}
uint8_t driver_read()
{
return IO_MEM_RD8(DRIVER_INPUT_REGISTER);
}
void driver_init_device()
{
uint8_t hw_version = IO_MEM_RD8(HARDWARE_VERSION_REGISTER);
if(HARDWARE_REV_B == hw_version)
{
IO_MEM_WR8(DRIVER_PERIPHERAL_ENABLE_REG, 1);
}
IO_MEM_WR8(DRIVER_PERIPHERAL_INITIALIZE_REG, 1);
}