diff options
| author | Avi Levkovich <avi@twine-s.com> | 2019-05-14 11:19:35 +0300 |
|---|---|---|
| committer | Avi Levkovich <avi@twine-s.com> | 2019-05-14 11:19:35 +0300 |
| commit | b4eded222b78d19ea2e1606ee1a7f457c0aa1738 (patch) | |
| tree | 30c601de8d6d8dff9e5c571e9d2766d0ff35484e /Software/Embedded_SW/Embedded/Modules | |
| parent | 2c7de45004c52cfe6179cc82d292ae60127845a4 (diff) | |
| download | Tango-b4eded222b78d19ea2e1606ee1a7f457c0aa1738.tar.gz Tango-b4eded222b78d19ea2e1606ee1a7f457c0aa1738.zip | |
move the dispensers init functions to hardware init + update the eeprom struct acording to "DISPENSER AUTOMATIC TEST STATION FUNCTIONAL REQUIREMENTS" Version: 0.2
Diffstat (limited to 'Software/Embedded_SW/Embedded/Modules')
| -rw-r--r-- | Software/Embedded_SW/Embedded/Modules/General/GeneralHardware.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Software/Embedded_SW/Embedded/Modules/General/GeneralHardware.c b/Software/Embedded_SW/Embedded/Modules/General/GeneralHardware.c index f0edc56ab..2c64055e9 100644 --- a/Software/Embedded_SW/Embedded/Modules/General/GeneralHardware.c +++ b/Software/Embedded_SW/Embedded/Modules/General/GeneralHardware.c @@ -42,6 +42,8 @@ #include "StateMachines/Initialization/InitSequence.h" #include "StateMachines/Initialization/PowerIdle.h" #include "StateMachines/Initialization/PowerOffSequence.h" +#include "Drivers/I2C_Communication/Dispenser_Card/EEPROM/Dispenser_EEPROM.h" +#include <Drivers/I2C_Communication/Dispenser_Card/IO_Ports/Dispenser_IO.h> uint32_t EmbeddedParametersInit(void); uint32_t EmbeddedParametersWrite(void * buffer, uint16_t size); @@ -285,6 +287,10 @@ uint32_t HWConfiguration(UploadHardwareConfigurationRequest* UploadRequest) PrintingHWConfiguration(request); if (request->n_winders == 1) status += InternalWinderConfigMessage(request->winders); + + Check_Dispenser_Type(); + Init_Dispensers_IO_Registers(&Disp_IO_Reg); + status += MotorsInit(); if (request->n_motors < NUM_OF_MOTORS) |
