Добавлено состояние для всех приборов.

This commit is contained in:
MaD_CaT
2024-09-20 15:52:28 +03:00
parent 3f72134e13
commit 69f4ff7991
4 changed files with 17698 additions and 17355 deletions

View File

@@ -54,9 +54,23 @@
#define PORT_PRIBOR_PRDK4 43
#define PORT_PRIBOR_UF 52
#define PORT_PRIBOR_DEFAULT 69
#define BASE_ADDR_UG 0x100
#define BASE_ADDR_UKP0 0x130
#define BASE_ADDR_UKP1 0x140
#define BASE_ADDR_EMS_G 0x120
#define BASE_ADDR_EMS_B0 0x110
#define BASE_ADDR_EMS_B1 0x120
#define BASE_ADDR_KEMS_B 0x130
uint32_t get_ip(void);
uint16_t get_port(void);
uint16_t set_status(unsigned char *buf);
uint16_t set_status(unsigned char *buf, uint32_t pribor);
uint16_t set_status_prd(unsigned char *buf);
uint16_t set_status_uf(unsigned char *buf);
unsigned char set_bit(unsigned char bits, unsigned char index, _Bool val);
extern void write_isa(uint16_t addr, uint16_t data);
extern uint16_t read_isa(uint16_t addr);
enum
{