Skip to content
Snippets Groups Projects
Select Git revision
  • 2de70c79c2193b598046e8debf1e738ff3879961
  • master default protected
  • develop
  • lurch-patch-2
  • int_frac
  • lurch-patch-1
  • more_board_header_checks
  • best_effort_wfe
  • bi-pins-order-assert
  • 1274-blocking-uart-transmission-appears-to-exit-early
  • iar/develop
  • use_nvic
  • new_pico_rand_api
  • tinyusb-1.5.0
  • lwip_deps
  • tusb_bump2
  • pico_rand
  • misc_headers_issues
  • tusb_bump
  • remove_memset_of_stuct
  • recursive_mutex_cxx
  • 2.0.0
  • 1.5.1
  • 1.5.0
  • 1.4.0
  • 1.3.1
  • 1.3.0
  • 1.2.0
  • 1.1.2
  • 1.1.1
  • 1.1.0
  • 1.0.1
  • 1.0.0
33 results

MODULE.bazel

Blame
    • armandomontanez's avatar
      6ff3e4fa
      Expand bazel build to include configuration options and broader support. (#1731) · 6ff3e4fa
      armandomontanez authored
      * Add host Bazel build
      
      Updates target_compatible_with across the repo to ensure that wildcard
      builds for both host and rp2040 succeed.
      
      * Get unit tests building
      
      * Add Python script to identify build system differences
      
      Uses the build system tags to make it easier to identify differences
      between the CMake and Bazel builds.
      
      * Temporarily disable pico divider test
      
      * Support PICO_BARE_METAL in Bazel
      
      * Support PICO_NO_GC_SECTIONS in Bazel
      
      * Support boot2 configuration in Bazel
      
      Adds support for PICO_DEFAULT_BOOT_STAGE2 and
      PICO_DEFAULT_BOOT_STAGE2_FILE in the Bazel build.
      
      * Allowlist some CMake-only options
      
      * Support CXX configuration options in Bazel
      
      * Move multiple_choice_flag.bzl
      
      * Support all pico boards
      
      * Support linking multiple stdio implementations
      
      Changes the Bazel build so stdio implementations are no longer mutually
      exclusive.
      
      * Add PICO_BOOT_STAGE2_LINK_IMAGE
      
      * Support PICO_CMSIS_PATH in Bazel
      
      * Support PICO_USE_DEFAULT_MAX_PAGE_SIZE in Bazel
      
      * Silence PICO_CMSIS_VENDOR and PICO_CMSIS_DEVICE differences
      
      * Support PICO_STDIO_USB_CONNECT_WAIT_TIMEOUT_MS in Bazel
      
      * Properly support version defines
      
      * Support embedding binary info in Bazel
      
      * Embed build type in binary
      
      * Support different linker scripts in Bazel build
      
      * Finish out missing PICO_BUILD_DEFINE in Bazel build
      
      * Support PICO_NO_TARGET_NAME
      
      * Reorganize initial configuration options in Bazel
      
      Cleans up and reorganizes some of the initial configuration options
      added to the Bazel build so everything is consistent.
      
      * Add builds for pioasm and elf2uf2
      
      * Use Python rules from rules_python
      
      * Actually link in output formats in pioasm tool
      
      * Make tools have public visibility
      
      * Add UF2 Bazel aspect
      
      * Add TODOs for pioasm/uf2 helpers
      
      * Fix compile flag typo
      
      * Update Bazel SDK configuration strings to match recent CMake changes
      
      * Fix pico_divider test
      
      * Clean up straggling TODOs
      
      * Clarify pico_stdio_test compatibility
      
      * Initial Bazel Pico W support
      
      * Add new files from develop
      
      * Clean up compatibility expressions in Bazel build
      
      * Clean up rp2 constraint handling in Bazel
      
      * More Bazel docs cleanup
      
      * Format Bazel build files
      
      * Consolidate transitions in the Pico SDK
      
      * Make every _allowlist_function_transition explicit
      
      * More docs cleanup
      
      * Add a few missing defines
      
      * Improve PICO_CONFIG_HEADER correctness in Bazel
      
      * Minor docs clarifications
      Expand bazel build to include configuration options and broader support. (#1731)
      armandomontanez authored
      * Add host Bazel build
      
      Updates target_compatible_with across the repo to ensure that wildcard
      builds for both host and rp2040 succeed.
      
      * Get unit tests building
      
      * Add Python script to identify build system differences
      
      Uses the build system tags to make it easier to identify differences
      between the CMake and Bazel builds.
      
      * Temporarily disable pico divider test
      
      * Support PICO_BARE_METAL in Bazel
      
      * Support PICO_NO_GC_SECTIONS in Bazel
      
      * Support boot2 configuration in Bazel
      
      Adds support for PICO_DEFAULT_BOOT_STAGE2 and
      PICO_DEFAULT_BOOT_STAGE2_FILE in the Bazel build.
      
      * Allowlist some CMake-only options
      
      * Support CXX configuration options in Bazel
      
      * Move multiple_choice_flag.bzl
      
      * Support all pico boards
      
      * Support linking multiple stdio implementations
      
      Changes the Bazel build so stdio implementations are no longer mutually
      exclusive.
      
      * Add PICO_BOOT_STAGE2_LINK_IMAGE
      
      * Support PICO_CMSIS_PATH in Bazel
      
      * Support PICO_USE_DEFAULT_MAX_PAGE_SIZE in Bazel
      
      * Silence PICO_CMSIS_VENDOR and PICO_CMSIS_DEVICE differences
      
      * Support PICO_STDIO_USB_CONNECT_WAIT_TIMEOUT_MS in Bazel
      
      * Properly support version defines
      
      * Support embedding binary info in Bazel
      
      * Embed build type in binary
      
      * Support different linker scripts in Bazel build
      
      * Finish out missing PICO_BUILD_DEFINE in Bazel build
      
      * Support PICO_NO_TARGET_NAME
      
      * Reorganize initial configuration options in Bazel
      
      Cleans up and reorganizes some of the initial configuration options
      added to the Bazel build so everything is consistent.
      
      * Add builds for pioasm and elf2uf2
      
      * Use Python rules from rules_python
      
      * Actually link in output formats in pioasm tool
      
      * Make tools have public visibility
      
      * Add UF2 Bazel aspect
      
      * Add TODOs for pioasm/uf2 helpers
      
      * Fix compile flag typo
      
      * Update Bazel SDK configuration strings to match recent CMake changes
      
      * Fix pico_divider test
      
      * Clean up straggling TODOs
      
      * Clarify pico_stdio_test compatibility
      
      * Initial Bazel Pico W support
      
      * Add new files from develop
      
      * Clean up compatibility expressions in Bazel build
      
      * Clean up rp2 constraint handling in Bazel
      
      * More Bazel docs cleanup
      
      * Format Bazel build files
      
      * Consolidate transitions in the Pico SDK
      
      * Make every _allowlist_function_transition explicit
      
      * More docs cleanup
      
      * Add a few missing defines
      
      * Improve PICO_CONFIG_HEADER correctness in Bazel
      
      * Minor docs clarifications
    build-info.js 937 B
    import {html, LitElement, css} from 'lit-element';
    import * as commonStyles from 'vpu-common/styles';
    import buildinfo from 'consts:buildinfo';
    
    export class BuildInfo extends LitElement {
    
        constructor() {
            super();
        }
    
        static get styles() {
            return css`
                ${commonStyles.getThemeCSS()}
                ${commonStyles.getGeneralCSS()}
                ${commonStyles.getTagCSS()}
    
                :host {
                    display: inline-block;
                }
            `;
        } 
    
        render() {
            const date = new Date(buildinfo.time);
    
            return html`
                <a href="${buildinfo.url}" style="float: right">
                    <div class="tags has-addons" title="Build Time: ${date.toString()}">
                        <span class="tag is-light">build</span>
                        <span class="tag is-dark">${buildinfo.info} (${buildinfo.env})</span>
                    </div>
                </a>
            `;
        }
    }