{"push_id":2918109404,"size":21,"distinct_size":2,"ref":"refs/heads/elec_434_display_brightness","head":"8da7468fe91d18c56ce98bcb683d792e30425203","before":"792f883e7e8148396ccd1881f326b405819034d8","commits":[{"sha":"4186e39bdc4333f8eab20cf7a6a30069548dc1b3","author":{"name":"Titus Chow","email":"5534a545dac91128646da7de92e9c130b6e6b458@users.noreply.github.com"},"message":"ELEC-456: Actually commit mech brake calibration (#274)","distinct":false,"url":"https://api.github.com/repos/uw-midsun/firmware/commits/4186e39bdc4333f8eab20cf7a6a30069548dc1b3"},{"sha":"bad0c1407381d1c3c0629bd45618f6ae62040921","author":{"name":"Titus Chow","email":"5534a545dac91128646da7de92e9c130b6e6b458@users.noreply.github.com"},"message":"ELEC-488: Motor Power updates (#272)\n\nAdds bus measurement reporting to motor interface and decreases UART buffer size.","distinct":false,"url":"https://api.github.com/repos/uw-midsun/firmware/commits/bad0c1407381d1c3c0629bd45618f6ae62040921"},{"sha":"4fb05a9e0f463b66aa90ef7d685f4b01a1cef4dc","author":{"name":"Calder Kitagawa","email":"0b3c8850a139451ab5c5fc469f582f44b1733719@gmail.com"},"message":"ELEC-496: Chaos fix charger logic bug (#277)\n\nWhoops...","distinct":false,"url":"https://api.github.com/repos/uw-midsun/firmware/commits/4fb05a9e0f463b66aa90ef7d685f4b01a1cef4dc"},{"sha":"dd3a5f14889fce8c5450944f61c68f4c292e6e96","author":{"name":"Calder Kitagawa","email":"0b3c8850a139451ab5c5fc469f582f44b1733719@gmail.com"},"message":"ELEC-495: Chaos Fault Reason and Codegen Roll (#275)\n\nAdds fault reasons to Chaos and rolls codegen tooling.","distinct":false,"url":"https://api.github.com/repos/uw-midsun/firmware/commits/dd3a5f14889fce8c5450944f61c68f4c292e6e96"},{"sha":"1c9d5ee9e03f82a6b5e0910c1a8018e153fce97b","author":{"name":"Titus Chow","email":"5534a545dac91128646da7de92e9c130b6e6b458@users.noreply.github.com"},"message":"ELEC-492: Update dump script to COBS (#284)\n\nAdds support for parsing data directly from telemetry to the system dump script.","distinct":false,"url":"https://api.github.com/repos/uw-midsun/firmware/commits/1c9d5ee9e03f82a6b5e0910c1a8018e153fce97b"},{"sha":"974ee4a42414689fc2324ba4e215353df7d5b58d","author":{"name":"Titus Chow","email":"5534a545dac91128646da7de92e9c130b6e6b458@users.noreply.github.com"},"message":"ELEC-498: Require explicit overwrite for persist (#281)\n\nAdds a flag to prevent overwriting mismatched blobs unless explicitly requested.\r\n\r\nThis should prevent calibrated values from being cleared unless a calibration program is run.","distinct":false,"url":"https://api.github.com/repos/uw-midsun/firmware/commits/974ee4a42414689fc2324ba4e215353df7d5b58d"},{"sha":"23398c50fbdee54ca0b61812e099e21e6d939be5","author":{"name":"Titus Chow","email":"5534a545dac91128646da7de92e9c130b6e6b458@users.noreply.github.com"},"message":"ELEC-500: LTC AFE FSM Faults (#290)\n\nImplements wakeup method 2 as specified in the datasheet. This makes wakeup much more reliable and actually allows us to reduce our delay between triggering and reading to much more reasonable values.\r\n\r\nI plan on trying to bring the delay as low as possible, and if it seems to be stable on the order of a few milliseconds, we can probably switch back to a main loop polled method.","distinct":false,"url":"https://api.github.com/repos/uw-midsun/firmware/commits/23398c50fbdee54ca0b61812e099e21e6d939be5"},{"sha":"022c33a4a82e79ea4a67fbf2a00a842933b08e87","author":{"name":"Calder Kitagawa","email":"0b3c8850a139451ab5c5fc469f582f44b1733719@gmail.com"},"message":"ELEC-506: Mech Brake Windowing (#288)\n\nAdd an overlapping window to the mechanical brake such that a higher threshold is required to start braking and a lower threshold is required to stop. This way around the 50 percent region there is less fluttering.","distinct":false,"url":"https://api.github.com/repos/uw-midsun/firmware/commits/022c33a4a82e79ea4a67fbf2a00a842933b08e87"},{"sha":"50c6de9a1d7c0b3d554f8c33a1da8a3c48175760","author":{"name":"Calder Kitagawa","email":"0b3c8850a139451ab5c5fc469f582f44b1733719@gmail.com"},"message":"ELEC-508: Roll codegen (#291)","distinct":false,"url":"https://api.github.com/repos/uw-midsun/firmware/commits/50c6de9a1d7c0b3d554f8c33a1da8a3c48175760"},{"sha":"c76a79b12e9bff4a2f9611f8b9bed3160cc9ebdf","author":{"name":"Calder Kitagawa","email":"0b3c8850a139451ab5c5fc469f582f44b1733719@gmail.com"},"message":"ELEC-507: Chaos Compile Flags (#289)\n\nAdd compile flags for\r\n- Powertrain heartbeat\r\n- Solar relays\r\n\r\nI can add flags for other stuff as well if there are other requests.","distinct":false,"url":"https://api.github.com/repos/uw-midsun/firmware/commits/c76a79b12e9bff4a2f9611f8b9bed3160cc9ebdf"},{"sha":"c19c2da7d2335db20fffd0fa77dabd225245bd09","author":{"name":"Titus Chow","email":"5534a545dac91128646da7de92e9c130b6e6b458@users.noreply.github.com"},"message":"ELEC-507: Fix compile flags (#296)","distinct":false,"url":"https://api.github.com/repos/uw-midsun/firmware/commits/c19c2da7d2335db20fffd0fa77dabd225245bd09"},{"sha":"7c25d0346292ed84f87ea98c8cd40e87ffccf01a","author":{"name":"Arshan Khanifar","email":"d1a3b09c4cfb75229dfd320be87f3e08cc7a44e6@gmail.com"},"message":"ELEC-445: Lights Main (#215)\n\nELEC-445: Lights boards receive lights state messages from driver controls, and turn lights on and off using GPIO. They also control the horn. The rear board sends the front board a sync message upon which both boards reset their signal blinkers. This commit contains the main for the project.","distinct":false,"url":"https://api.github.com/repos/uw-midsun/firmware/commits/7c25d0346292ed84f87ea98c8cd40e87ffccf01a"},{"sha":"a614102516a6ac98425cc51dc4b60368b550d897","author":{"name":"karl ding","email":"ee4fded5eaee7809c31f6f1716dca2b9a7ed2781@users.noreply.github.com"},"message":"ELEC-532: Add can_dump project requirements.txt (#302)\n\nAdd requirements.txt to can_dump project, and fix pylint errors in \r\nmc_interface project","distinct":false,"url":"https://api.github.com/repos/uw-midsun/firmware/commits/a614102516a6ac98425cc51dc4b60368b550d897"},{"sha":"8e78e5db41151b3f91e27fb0e8f5bb243a3d31c1","author":{"name":"Titus Chow","email":"5534a545dac91128646da7de92e9c130b6e6b458@users.noreply.github.com"},"message":"ELEC-510: Improve system dump script (#294)\n\nAdds file logging and separates display from content","distinct":false,"url":"https://api.github.com/repos/uw-midsun/firmware/commits/8e78e5db41151b3f91e27fb0e8f5bb243a3d31c1"},{"sha":"a49ffec3b0377300cdaa3e6ebe8d97f205c23679","author":{"name":"karl ding","email":"ee4fded5eaee7809c31f6f1716dca2b9a7ed2781@users.noreply.github.com"},"message":"ELEC-534: Add CAN dump parser script (#303)\n\nThis adds a parse_data.py script that parses the logged data.\r\n\r\nI've also added a README for the can_dump project's scripts.\r\n\r\nIn addition, I've refactored out the CAN parsing logic out of the main\r\ndump_system.py script, and created a can_message.py file that\r\ncontains all that logic. This allows the parse_data.py script to share\r\nthe same code as the dump_system script.","distinct":false,"url":"https://api.github.com/repos/uw-midsun/firmware/commits/a49ffec3b0377300cdaa3e6ebe8d97f205c23679"},{"sha":"ea0d5024fa557ac61088a92e895ee1b45886da5a","author":{"name":"karl ding","email":"ee4fded5eaee7809c31f6f1716dca2b9a7ed2781@users.noreply.github.com"},"message":"ELEC-334: Use consistent naming (#306)\n\n* Update codegen-tooling to support CANMessage change\r\n* Rename ADC TS_CAL{1,2} to ADC_TS_CAL{1,2}\r\n* Rename ADC VREFINT_CAL to ADC_VREFINT_CAL\r\n* Rename ADCCallback to AdcCallback\r\n* Rename ADCChannel to AdcChannel\r\n* Rename ADCInterrupt to AdcInterrupt\r\n* Rename ADCMode to AdcMode\r\n* Rename ADCStatus to AdcStatus\r\n* Rename CANAckPendingReq to CanAckPendingReq\r\n* Rename CANAckRequestCb to CanAckRequestCb\r\n* Rename CANAckRequests to CanAckRequests\r\n* Rename CANAckRequest to CanAckRequest\r\n* Rename CANAckStatus to CanAckStatus\r\n* Rename CANFifo to CanFifo\r\n* Rename CANHwBitrate to CanHwBitrate\r\n* Rename CANHwBusStatus to CanHwBusStatus\r\n* Rename CANHwEventHandlerCb to CanHwEventHandlerCb\r\n* Rename CANHwEventHandler to CanHwEventHandler\r\n* Rename CANHwEvent to CanHwEvent\r\n* Rename CANHwSettings to CanHwSettings\r\n* Rename CANHwSocketData to CanHwSocketData\r\n* Rename CANHwTiming to CanHwTiming\r\n* Rename CANId to CanId\r\n* Rename CANMessageID to CanMessageId\r\n* Rename CANMessage to CanMessage\r\n* Rename CANMsgType to CanMsgType\r\n* Rename CANQueue to CanQueue\r\n* Rename CANRxHandlerCb to CanRxHandlerCb\r\n* Rename CANRxHandlers to CanRxHandlers\r\n* Rename CANRxHandler to CanRxHandler\r\n* Rename CANSettings to CanSettings\r\n* Rename CANStorage to CanStorage\r\n* Rename CANTestEvent to CanTestEvent\r\n* Rename ChaosEventsCAN to ChaosEventsCan\r\n* Rename ChaosEventsFSM to ChaosEventsFsm\r\n* Rename EventID to EventId\r\n* Rename FSM to Fsm\r\n* Rename GPIOAddress to GpioAddress\r\n* Rename GPIOAltFn to GpioAltFn\r\n* Rename GPIODir to GpioDir\r\n* Rename GPIOItCallback to GpioItCallback\r\n* Rename GPIOITInterrupt to GpioItInterrupt\r\n* Rename GPIOPort to GpioPort\r\n* Rename GPIORes to GpioRes\r\n* Rename GPIOSettings to GpioSettings\r\n* Rename GPIOState to GpioState\r\n* Rename PowerPathSourceID to PowerPathSourceId\r\n* Rename PWMTimer to PwmTimer\r\n* Rename SoftTimerID to SoftTimerId\r\n* Rename SPIMode to SpiMode\r\n* Rename SPIPortData to SpiPortData\r\n* Rename SPIPort to SpiPort\r\n* Rename SPISettings to SpiSettings\r\n* Rename StateOutput to FsmStateOutput\r\n* Rename State to FsmState\r\n* Rename StateTransitionGuard to FsmStateTransitionGuard\r\n* Rename StateTransition to FsmStateTransition\r\n* Rename UARTPortData to UartPortData\r\n* Rename UARTPort to UartPort\r\n* Rename UARTRxHandler to UartRxHandler\r\n* Rename UARTSettings to UartSettings\r\n* Rename UARTStorage to UartStorage","distinct":false,"url":"https://api.github.com/repos/uw-midsun/firmware/commits/ea0d5024fa557ac61088a92e895ee1b45886da5a"},{"sha":"bfd1bcff91be821eba2b9b00e5e8ad98e50986cd","author":{"name":"karl ding","email":"ee4fded5eaee7809c31f6f1716dca2b9a7ed2781@users.noreply.github.com"},"message":"ELEC-499: Add AUX inputs to fault monitor (#305)\n\n* Add AUX inputs to fault monitor\r\n* Separate AFE fault reasons into CELL and TEMP","distinct":false,"url":"https://api.github.com/repos/uw-midsun/firmware/commits/bfd1bcff91be821eba2b9b00e5e8ad98e50986cd"},{"sha":"e05e3ccf840217048a650b1e0109f347fe470225","author":{"name":"karl ding","email":"ee4fded5eaee7809c31f6f1716dca2b9a7ed2781@users.noreply.github.com"},"message":"ELEC-435: Disable gdb signal interrupts (#304)\n\nDisable SIG{35,36,37,38} via .gdbinit file","distinct":false,"url":"https://api.github.com/repos/uw-midsun/firmware/commits/e05e3ccf840217048a650b1e0109f347fe470225"},{"sha":"458202452ed9c24d89ec3588e6fc6900b7367ea3","author":{"name":"karl ding","email":"ee4fded5eaee7809c31f6f1716dca2b9a7ed2781@users.noreply.github.com"},"message":"ELEC-546: Fix names of dump_system log files (#309)\n\nThis fixes the script on Windows (and Windows + Vagrant) by removing\r\nthe colons. This changes the format from 2018-09-14 10:39:56.296087\r\nto 2018-09-14 10.51.16.535553","distinct":false,"url":"https://api.github.com/repos/uw-midsun/firmware/commits/458202452ed9c24d89ec3588e6fc6900b7367ea3"},{"sha":"d836e2aab41ec375fe5570782c85f876a5fd94b1","author":{"name":"andyjiin","email":"e77caed3d8fd77948f7e90d486a2d8a0d4bcd94c@users.noreply.github.com"},"message":"ELEC-434: Merge remote-tracking branch 'origin/master' into elec_434_display_brightness","distinct":true,"url":"https://api.github.com/repos/uw-midsun/firmware/commits/d836e2aab41ec375fe5570782c85f876a5fd94b1"}]}
{"actor":{"display_login":"andyjiin"}}