X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=src%2Fflash%2Fmflash.h;h=59bd1b005351cb68f900feff21b02b06b2eded5c;hb=6aa82891b60dc4a332ac548c13fc8d207bf171b0;hp=1b54307c0c45ae04d7d06d83217f0985c88863f6;hpb=81fbc637185fb0007dbe84c866794800851295b5;p=openocd diff --git a/src/flash/mflash.h b/src/flash/mflash.h index 1b54307c..59bd1b00 100644 --- a/src/flash/mflash.h +++ b/src/flash/mflash.h @@ -26,18 +26,18 @@ typedef unsigned long mg_io_uint32; typedef unsigned short mg_io_uint16; typedef unsigned char mg_io_uint8; -typedef struct mflash_gpio_num_s +struct mflash_gpio_num { char port[2]; signed short num; -} mflash_gpio_num_t; +}; -typedef struct mflash_gpio_drv_s +struct mflash_gpio_drv { char *name; - int (*set_gpio_to_output) (mflash_gpio_num_t gpio); - int (*set_gpio_output_val) (mflash_gpio_num_t gpio, uint8_t val); -} mflash_gpio_drv_t; + int (*set_gpio_to_output) (struct mflash_gpio_num gpio); + int (*set_gpio_output_val) (struct mflash_gpio_num gpio, uint8_t val); +}; typedef struct _mg_io_type_drv_info { @@ -125,21 +125,21 @@ typedef struct _mg_pll_t unsigned char output_div; /* 2bit divider */ } mg_pll_t; -typedef struct mg_drv_info_s { +struct mg_drv_info { mg_io_type_drv_info drv_id; uint32_t tot_sects; -} mg_drv_info_t; +}; -typedef struct mflash_bank_s +struct mflash_bank { uint32_t base; - mflash_gpio_num_t rst_pin; + struct mflash_gpio_num rst_pin; - mflash_gpio_drv_t *gpio_drv; + struct mflash_gpio_drv *gpio_drv; target_t *target; - mg_drv_info_t *drv_info; -} mflash_bank_t; + struct mg_drv_info *drv_info; +}; int mflash_register_commands(struct command_context_s *cmd_ctx); int mflash_init_drivers(struct command_context_s *cmd_ctx);