Skip to content

Releases: drivercraft/fdt-parser

fdt-raw-v0.3.0

09 Mar 07:41
984fd2b

Choose a tag to compare

Added

  • enhance FDT parser library with comprehensive improvements
  • 更新版本号至0.1.5
  • (fdt) [breaking] change memory method to return iterator for multiple nodes
  • (fdt) change memory method to return iterator for multiple memory nodes
  • (node) add compatibles method to retrieve compatible strings iterator
  • 实现设备地址到CPU物理地址的转换功能,优化节点结构,更新版本号至0.1.2
  • 添加路径查找节点和地址转换功能,优化节点结构
  • 添加通过路径查找节点的方法,优化节点上下文结构,增强测试用例
  • 更新版本号至 0.1.1,添加 Fdt 结构的 chosen 和 memory 方法,增强测试用例
  • more doc
  • 更新 Cargo.toml 和 README.md,添加元数据和文档链接;在 Bytes 结构中添加 is_empty 方法
  • 添加 regs 方法以支持获取节点寄存器信息,并优化 RegIter 迭代器逻辑
  • 移除不必要的上下文信息,简化属性迭代器和 reg 属性结构
  • 更新属性处理,优化 reg 数据访问和增加新属性方法
  • 添加 Chosen 和 Memory 节点结构,支持节点属性的查找和迭代
  • 删除不再需要的示例代码和测试文件,优化代码结构
  • 移除冗余的节点匹配和路径处理逻辑,简化代码结构
  • 增加对节点路径查找和删除的支持,支持 node-name@unit-address 格式
  • add fdt-edit (#2)

Fixed

  • 修复 RegIter 迭代器中 address 变量的初始化方式

Other

  • Add inherited interrupt-parent lookup (#10)
  • Add convenience method for resolving chosen stdout node (#9)
  • improve iter (#6)
  • relax memory validation to handle incomplete test data
  • fix code formatting for cargo fmt check
  • 优化代码格式,清理冗余和不必要的换行
  • Refactor FDT node handling and property management
  • 优化 FDT 显示和调试测试,简化属性验证逻辑
  • Refactor property handling in FDT
  • 移除 FdtContext 结构体的默认实现,使用派生宏简化代码;优化 NodeRef 的导入
  • Implement new property types and refactor existing property handling

fdt-edit-v0.2.3

09 Mar 09:15

Choose a tag to compare

Added

  • 添加对时钟属性的解析功能并更新相关测试

Other

  • 更新Cargo.toml中的readme字段
  • release (#11)

fdt-edit-v0.2.2

09 Mar 08:42

Choose a tag to compare

Added

  • 添加对时钟属性的解析功能并更新相关测试

Other

  • 更新Cargo.toml中的readme字段
  • release (#11)

fdt-edit-v0.2.1

09 Mar 08:09
8748cee

Choose a tag to compare

Added

  • 添加对时钟属性的解析功能并更新相关测试

Other

  • 更新Cargo.toml中的readme字段
  • release (#11)

fdt-edit-v0.2.0

09 Mar 07:39
e59ff44

Choose a tag to compare

chore: Release package fdt-edit version 0.2.0