{"push_id":2921690759,"size":27,"distinct_size":27,"ref":"refs/heads/master","head":"f49f29800328165cfa04d8dec8b2f6524a606a5d","before":"50a8efe0a5ccb3fdc71eebbfacc9ee32102af8cc","commits":[{"sha":"6ab16d2407e4755aff64a500f7cb4624b8737c74","author":{"name":"Kevin O'Connor","email":"ffb4761cba839470133bee36aeb139f58d7dbaa9@koconnor.net"},"message":"usb_cdc: Rename interface functions to avoid the term \"setup\"\n\nUse \"ep0\" when referring to endpoint0 - don't use \"setup\" as that can\nbe confused with the low-level usb setup token.\n\nSigned-off-by: Kevin O'Connor <kevin@koconnor.net>","distinct":true,"url":"https://api.github.com/repos/mcmatrix/klipper/commits/6ab16d2407e4755aff64a500f7cb4624b8737c74"},{"sha":"be1effebc30b86c2a372a978c22ad5018b373f9d","author":{"name":"Kevin O'Connor","email":"ffb4761cba839470133bee36aeb139f58d7dbaa9@koconnor.net"},"message":"usb_cdc: Rework transfer state tracking code\n\nMaintain the state tracking code entirely within a usb_do_xfer()\nmethod.  This simplifies the callers.\n\nSigned-off-by: Kevin O'Connor <kevin@koconnor.net>","distinct":true,"url":"https://api.github.com/repos/mcmatrix/klipper/commits/be1effebc30b86c2a372a978c22ad5018b373f9d"},{"sha":"92aea93500c7938c4744501ce58f62a502efa690","author":{"name":"Kevin O'Connor","email":"ffb4761cba839470133bee36aeb139f58d7dbaa9@koconnor.net"},"message":"usb_cdc: Fix handling of zero-length-packets\n\nA zero length packet should only be sent at the end of a transmission\nif the host is expecting more data.\n\nSigned-off-by: Kevin O'Connor <kevin@koconnor.net>","distinct":true,"url":"https://api.github.com/repos/mcmatrix/klipper/commits/92aea93500c7938c4744501ce58f62a502efa690"},{"sha":"731236cf2099d1081a4fc9cd6be7ed93631b4ab1","author":{"name":"Kevin O'Connor","email":"ffb4761cba839470133bee36aeb139f58d7dbaa9@koconnor.net"},"message":"usb_cdc: Add support for usb_send_ep0_progmem()\n\nAdd support for explicitly sending to the ep0 pipe from constant\n\"progmem\" memory on the AVR.\n\nSigned-off-by: Kevin O'Connor <kevin@koconnor.net>","distinct":true,"url":"https://api.github.com/repos/mcmatrix/klipper/commits/731236cf2099d1081a4fc9cd6be7ed93631b4ab1"},{"sha":"93e489704413f2b58baba08a6e1c0823606e4cc5","author":{"name":"Kevin O'Connor","email":"ffb4761cba839470133bee36aeb139f58d7dbaa9@koconnor.net"},"message":"usb_cdc: Add usb_read_ep0_setup() interface function\n\nUse new usb_read_ep0_setup() function when reading a setup packet -\nthis allows the low-level usb hardware code to better handle errors.\n\nSigned-off-by: Kevin O'Connor <kevin@koconnor.net>","distinct":true,"url":"https://api.github.com/repos/mcmatrix/klipper/commits/93e489704413f2b58baba08a6e1c0823606e4cc5"},{"sha":"c0311bee338a433295a56241f29c1acbf52f0930","author":{"name":"Kevin O'Connor","email":"ffb4761cba839470133bee36aeb139f58d7dbaa9@koconnor.net"},"message":"usb_cdc: Perform basic request validation\n\nSigned-off-by: Kevin O'Connor <kevin@koconnor.net>","distinct":true,"url":"https://api.github.com/repos/mcmatrix/klipper/commits/c0311bee338a433295a56241f29c1acbf52f0930"},{"sha":"d05aa81927af8672656b0b3f0ccdefb6e6b42f94","author":{"name":"Kevin O'Connor","email":"ffb4761cba839470133bee36aeb139f58d7dbaa9@koconnor.net"},"message":"avr: Use generic usb_cdc code for usb serial support\n\nUse the generic usb_cdc driver code instead of the \"pjrc\" usb driver\ncode.\n\nSigned-off-by: Kevin O'Connor <kevin@koconnor.net>","distinct":true,"url":"https://api.github.com/repos/mcmatrix/klipper/commits/d05aa81927af8672656b0b3f0ccdefb6e6b42f94"},{"sha":"9ec2ad0992511a8aff7e5974266fd032c680f862","author":{"name":"Kevin O'Connor","email":"ffb4761cba839470133bee36aeb139f58d7dbaa9@koconnor.net"},"message":"lib: Remove pjrc_usb_serial\n\nThe pjrc_usb_serial is no longer used.\n\nSigned-off-by: Kevin O'Connor <kevin@koconnor.net>","distinct":true,"url":"https://api.github.com/repos/mcmatrix/klipper/commits/9ec2ad0992511a8aff7e5974266fd032c680f862"},{"sha":"b3a6fbed74e5d81c753cb359e5f7bf48f6bd29db","author":{"name":"Kevin O'Connor","email":"ffb4761cba839470133bee36aeb139f58d7dbaa9@koconnor.net"},"message":"usbstd: Force usb_string_descriptor data field to match unicode string\n\nFix travis-ci build failure by forcing the data field of the struct\nusb_string_descriptor to be the same type as a 16bit unicode string.\n\nSigned-off-by: Kevin O'Connor <kevin@koconnor.net>","distinct":true,"url":"https://api.github.com/repos/mcmatrix/klipper/commits/b3a6fbed74e5d81c753cb359e5f7bf48f6bd29db"},{"sha":"c68c0c6526c0fc55af4a37080aaaa4cde916f218","author":{"name":"Kevin O'Connor","email":"ffb4761cba839470133bee36aeb139f58d7dbaa9@koconnor.net"},"message":"avr: Increase stack size to 256 for all AVR targets\n\nRecent code additions have increased the stack usage and it is no\nlonger clear that everything will fit in 128 bytes.  Increase all\ntargets to 256 bytes (the atmega2560 was already at 256 bytes).\n\nSigned-off-by: Kevin O'Connor <kevin@koconnor.net>","distinct":true,"url":"https://api.github.com/repos/mcmatrix/klipper/commits/c68c0c6526c0fc55af4a37080aaaa4cde916f218"},{"sha":"ae4eb35a707fe588b77806bc77a2515b1d1a2d01","author":{"name":"Kevin O'Connor","email":"ffb4761cba839470133bee36aeb139f58d7dbaa9@koconnor.net"},"message":"delta_calibrate: Use kin.calc_position() in get_probed_position() callback\n\nIt's possible (and a little simpler) to use cartesian coordinates when\ncalculating a stable position.\n\nSigned-off-by: Kevin O'Connor <kevin@koconnor.net>","distinct":true,"url":"https://api.github.com/repos/mcmatrix/klipper/commits/ae4eb35a707fe588b77806bc77a2515b1d1a2d01"},{"sha":"8e7eac9b08a6ae3ecf94919faca02a9df5e10551","author":{"name":"Kevin O'Connor","email":"ffb4761cba839470133bee36aeb139f58d7dbaa9@koconnor.net"},"message":"probe: Implement ProbePointsHelper get_probed_position() locally\n\nNow that all users of ProbePointsHelper use the same\nget_probed_position() code, it is possible to implement that locally\nwithin the ProbePointsHelper class.\n\nSigned-off-by: Kevin O'Connor <kevin@koconnor.net>","distinct":true,"url":"https://api.github.com/repos/mcmatrix/klipper/commits/8e7eac9b08a6ae3ecf94919faca02a9df5e10551"},{"sha":"cb3fede19a289319cf52343491b8ae5f10f983d8","author":{"name":"Kevin O'Connor","email":"ffb4761cba839470133bee36aeb139f58d7dbaa9@koconnor.net"},"message":"probe: Move move_next() method within ProbePointsHelper class\n\nSigned-off-by: Kevin O'Connor <kevin@koconnor.net>","distinct":true,"url":"https://api.github.com/repos/mcmatrix/klipper/commits/cb3fede19a289319cf52343491b8ae5f10f983d8"},{"sha":"e5ef15ad0f41f90947fea7f60ad71d86707a7061","author":{"name":"Kevin O'Connor","email":"ffb4761cba839470133bee36aeb139f58d7dbaa9@koconnor.net"},"message":"probe: Separate out manual probing from automatic probing code\n\nOnly call cmd_NEXT() for manual probing.  This simplifies the code as\nthe automatic probing and manual probing have slightly different\nprobing mechanisms.\n\nSigned-off-by: Kevin O'Connor <kevin@koconnor.net>","distinct":true,"url":"https://api.github.com/repos/mcmatrix/klipper/commits/e5ef15ad0f41f90947fea7f60ad71d86707a7061"},{"sha":"0e9b8abde2940eb17aad0337cb0dd55f6fadffb9","author":{"name":"Kevin O'Connor","email":"ffb4761cba839470133bee36aeb139f58d7dbaa9@koconnor.net"},"message":"probe: Perform multi-sample averaging in ProbePointsHelper class\n\nNow that all the callers of ProbePointsHelper take a cartesian\ncoordinate for the probe locations, it's possible to perform averaging\nof multi-sample probes within the class.  This simplifies the callers.\n\nSigned-off-by: Kevin O'Connor <kevin@koconnor.net>","distinct":true,"url":"https://api.github.com/repos/mcmatrix/klipper/commits/0e9b8abde2940eb17aad0337cb0dd55f6fadffb9"},{"sha":"33887b8c396c5933cf6bd3ad653eec32834f2c9f","author":{"name":"Kevin O'Connor","email":"ffb4761cba839470133bee36aeb139f58d7dbaa9@koconnor.net"},"message":"probe: Support manual probing at runtime\n\nDon't require the config file to specify manual probing.  Instead,\nallow the user to select manual probing on each ProbePointsHelper\ninvocation.\n\nSigned-off-by: Kevin O'Connor <kevin@koconnor.net>","distinct":true,"url":"https://api.github.com/repos/mcmatrix/klipper/commits/33887b8c396c5933cf6bd3ad653eec32834f2c9f"},{"sha":"348a41c325f6580d57e982bcc197978c1c977bbc","author":{"name":"Kevin O'Connor","email":"ffb4761cba839470133bee36aeb139f58d7dbaa9@koconnor.net"},"message":"bed_tilt: Remove special probe:z_virtual_endstop handling\n\nRemove the code to calculate and track the z_offset via\nposition_endstop updates.  It's simpler to always save and restore the\ncalculated z_adjust.\n\nSigned-off-by: Kevin O'Connor <kevin@koconnor.net>","distinct":true,"url":"https://api.github.com/repos/mcmatrix/klipper/commits/348a41c325f6580d57e982bcc197978c1c977bbc"},{"sha":"19d18c2bc1944c3d4c4ef325f42f8726ad1f608d","author":{"name":"Kevin O'Connor","email":"ffb4761cba839470133bee36aeb139f58d7dbaa9@koconnor.net"},"message":"bed_tilt: Take into account probe xy offset when calculating z_adjust\n\nSigned-off-by: Kevin O'Connor <kevin@koconnor.net>","distinct":true,"url":"https://api.github.com/repos/mcmatrix/klipper/commits/19d18c2bc1944c3d4c4ef325f42f8726ad1f608d"},{"sha":"c3550158bb7a1afd289adea3adf258348c1698b7","author":{"name":"Kevin O'Connor","email":"ffb4761cba839470133bee36aeb139f58d7dbaa9@koconnor.net"},"message":"z_tilt: Take into account probe xy offset when calculating z_adjust\n\nSigned-off-by: Kevin O'Connor <kevin@koconnor.net>","distinct":true,"url":"https://api.github.com/repos/mcmatrix/klipper/commits/c3550158bb7a1afd289adea3adf258348c1698b7"},{"sha":"43f2eac239e67052ac01fa55bb8c485f8b375324","author":{"name":"Kevin O'Connor","email":"ffb4761cba839470133bee36aeb139f58d7dbaa9@koconnor.net"},"message":"z_tilt: Wrap lines to 80 columns\n\nSigned-off-by: Kevin O'Connor <kevin@koconnor.net>","distinct":true,"url":"https://api.github.com/repos/mcmatrix/klipper/commits/43f2eac239e67052ac01fa55bb8c485f8b375324"}]}
{"actor":{"display_login":"mcmatrix"}}