Skip to content

Commit

Permalink
Merge branch 'main' into update-master
Browse files Browse the repository at this point in the history
  • Loading branch information
vesim987 committed Jun 25, 2023
2 parents 945b354 + a49fad9 commit cb3e7db
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 12 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/auto-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ jobs:
echo "DESCRIPTION=$(git log -1 --pretty=%B | head -n 1)" >> $GITHUB_OUTPUT
- name: Create Pull Request
uses: peter-evans/create-pull-request@v4.2.3
uses: peter-evans/create-pull-request@v5.0.1
with:
token: ${{ secrets.PR_TOKEN }}
branch: downstream/update-microzig
Expand Down
2 changes: 1 addition & 1 deletion src/modules/cpus/avr5.zig
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ fn make_isr_handler(comptime name: []const u8, comptime func: anytype) type {
pub const exported_name = "microzig_isr_" ++ name;

pub fn isr_vector() callconv(.Signal) void {
@call(.{ .modifier = .always_inline }, func, .{});
@call(.always_inline, func, .{});
}

comptime {
Expand Down
10 changes: 5 additions & 5 deletions src/modules/cpus/cortex-m.zig
Original file line number Diff line number Diff line change
Expand Up @@ -80,19 +80,19 @@ pub const startup_logic = struct {

// fill .bss with zeroes
{
const bss_start = @as([*]u8, @ptrCast(&microzig_bss_start));
const bss_end = @as([*]u8, @ptrCast(&microzig_bss_end));
const bss_start: [*]u8 = @ptrCast(&microzig_bss_start);
const bss_end: [*]u8 = @ptrCast(&microzig_bss_end);
const bss_len = @intFromPtr(bss_end) - @intFromPtr(bss_start);

@memset(bss_start[0..bss_len], 0);
}

// load .data from flash
{
const data_start = @as([*]u8, @ptrCast(&microzig_data_start));
const data_end = @as([*]u8, @ptrCast(&microzig_data_end));
const data_start: [*]u8 = @ptrCast(&microzig_data_start);
const data_end: [*]u8 = @ptrCast(&microzig_data_end);
const data_len = @intFromPtr(data_end) - @intFromPtr(data_start);
const data_src = @as([*]const u8, @ptrCast(&microzig_data_load_start));
const data_src: [*]const u8 = @ptrCast(&microzig_data_load_start);

@memcpy(data_start[0..data_len], data_src[0..data_len]);
}
Expand Down
10 changes: 5 additions & 5 deletions src/modules/cpus/riscv32.zig
Original file line number Diff line number Diff line change
Expand Up @@ -57,19 +57,19 @@ pub const startup_logic = struct {

// fill .bss with zeroes
{
const bss_start = @as([*]u8, @ptrCast(&microzig_bss_start));
const bss_end = @as([*]u8, @ptrCast(&microzig_bss_end));
const bss_start: [*]u8 = @ptrCast(&microzig_bss_start);
const bss_end: [*]u8 = @ptrCast(&microzig_bss_end);
const bss_len = @intFromPtr(bss_end) - @intFromPtr(bss_start);

@memset(bss_start[0..bss_len], 0);
}

// load .data from flash
{
const data_start = @as([*]u8, @ptrCast(&microzig_data_start));
const data_end = @as([*]u8, @ptrCast(&microzig_data_end));
const data_start: [*]u8 = @ptrCast(&microzig_data_start);
const data_end: [*]u8 = @ptrCast(&microzig_data_end);
const data_len = @intFromPtr(data_end) - @intFromPtr(data_start);
const data_src = @as([*]const u8, @ptrCast(&microzig_data_load_start));
const data_src: [*]const u8 = @ptrCast(&microzig_data_load_start);

@memcpy(data_start[0..data_len], data_src[0..data_len]);
}
Expand Down

0 comments on commit cb3e7db

Please sign in to comment.