{"push_id":537319648,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"418fdd08ddda4dd78c1c7b27873781e7802c32eb","before":"40d9ffcb6bcae58f9dcbe1d5bce70f04e05f2977","commits":[{"sha":"9eb551c127481dfd64254a6d2d3f9510e4ea7043","author":{"email":"2dd0a47882f0f6e80e10cdc66eeecff982de281e@gmail.com","name":"George McCollister"},"message":"tools: Added *REG_BIT_MSK_AND_SET macros\n\nAdded CLR_REG_BIT_MSK_AND_SET and TOG_SET_REG_BIT_MSK_AND_SET because we\nneed version of CLR_REG_BIT_MSK and TOG_SET_REG_BIT_MSK that allow us to\nOR in bits before the register is written.\n\nSigned-off-by: George McCollister <george.mccollister@gmail.com>","distinct":true,"url":"https://api.github.com/repos/libopencm3/libopencm3/commits/9eb551c127481dfd64254a6d2d3f9510e4ea7043"},{"sha":"418fdd08ddda4dd78c1c7b27873781e7802c32eb","author":{"email":"2dd0a47882f0f6e80e10cdc66eeecff982de281e@gmail.com","name":"George McCollister"},"message":"usb: Prevent RX_CTR and TX_CTR from being cleared\n\nWhen writing the USB endpoint register, USB_EP_RX_CTR (bit 15) and\nUSB_EP_TX_CTR (bit 7) should be set to avoid inadvertently clearing\neither bit.\n\nPrior to this patch end points could indefinately stall if the hardware\nchanged these bits between the time they are read and when they were\nwritten.\n\nSigned-off-by: George McCollister <george.mccollister@gmail.com>","distinct":true,"url":"https://api.github.com/repos/libopencm3/libopencm3/commits/418fdd08ddda4dd78c1c7b27873781e7802c32eb"}]}