/* get the FMC erase/program protection and D-bus read protection option bytes value  */
uint16_t ob_drp1_get(void)
/* get the FMC erase/program protection and D-bus read protection option bytes value  */
uint16_t ob_drp1_get(void)
{
    if(FMC_OBCTL0 & FMC_OBCTL0_DRP) {
        return (uint16_t)(((uint16_t)(FMC_OBCTL1 >> 16U)) & 0x0FFFU);
    } else {
        return 0xF000U;
    }
}